From 09c5e64772c87c5806b6b1c756e1aeff9cb71b0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Gro=C3=9F?= Date: Fri, 11 Jun 2021 23:22:35 +0200 Subject: [PATCH] Imported basic unity packages yeehaw --- Assets/Materials.meta | 8 + Assets/Materials/Ground.mat | 79 + Assets/Materials/Ground.mat.meta | 8 + Assets/Materials/Skybox.mat | 110 + Assets/Materials/Skybox.mat.meta | 8 + Assets/Materials/Wall.mat | 79 + Assets/Materials/Wall.mat.meta | 8 + Assets/Models.meta | 8 + Assets/Models/Main.meta | 8 + Assets/Models/Main.unity | 4657 +++++++++++++++++ Assets/Models/Main.unity.meta | 7 + Assets/Models/Main/LightingData.asset | Bin 0 -> 18152 bytes Assets/Models/Main/LightingData.asset.meta | 8 + Assets/Scenes/SampleScene.unity | 701 ++- Assets/StarterAssets.meta | 8 + Assets/StarterAssets/Editor.meta | 8 + .../FirstPersonStarterAssetsDeployMenu.cs | 35 + ...FirstPersonStarterAssetsDeployMenu.cs.meta | 3 + .../StarterAssets/Editor/PackageChecker.meta | 8 + .../Editor/PackageChecker/PackageChecker.cs | 269 + .../PackageChecker/PackageChecker.cs.meta | 11 + .../PackageChecker/PackageImportList.txt | 2 + .../PackageChecker/PackageImportList.txt.meta | 7 + .../Editor/ScriptingDefineUtils.cs | 36 + .../Editor/ScriptingDefineUtils.cs.meta | 3 + .../Editor/StarterAssetsDeployMenu.cs | 140 + .../Editor/StarterAssetsDeployMenu.cs.meta | 11 + .../ThirdPersonStarterAssetsDeployMenu.cs | 54 + ...ThirdPersonStarterAssetsDeployMenu.cs.meta | 3 + Assets/StarterAssets/Environment.meta | 8 + Assets/StarterAssets/Environment/Art.meta | 8 + .../Environment/Art/Materials.meta | 8 + .../Environment/Art/Materials/Blue_Mat.mat | 78 + .../Art/Materials/Blue_Mat.mat.meta | 8 + .../Art/Materials/Built-in_RP.meta | 8 + .../Built-in_RP/BuiltInTriplanar_01_Mat.mat | 78 + .../BuiltInTriplanar_01_Mat.mat.meta | 8 + .../Art/Materials/GreyBlue_Mat.mat | 78 + .../Art/Materials/GreyBlue_Mat.mat.meta | 8 + .../Art/Materials/GridBlue_01_Mat.mat | 78 + .../Art/Materials/GridBlue_01_Mat.mat.meta | 8 + .../Art/Materials/GridOrange_01_Mat.mat | 78 + .../Art/Materials/GridOrange_01_Mat.mat.meta | 8 + .../Art/Materials/GridWhite_01_Mat.mat | 78 + .../Art/Materials/GridWhite_01_Mat.mat.meta | 8 + .../Art/Materials/URP_HDRP_ShaderGraph.meta | 8 + .../ShaderGraphGrid_01_Mat.mat | 98 + .../ShaderGraphGrid_01_Mat.mat.meta | 8 + .../StarterAssets/Environment/Art/Models.meta | 8 + .../Art/Models/Box_350x250x200_Mesh.fbx | 3 + .../Art/Models/Box_350x250x200_Mesh.fbx.meta | 97 + .../Art/Models/Box_350x250x300_Mesh.fbx | 3 + .../Art/Models/Box_350x250x300_Mesh.fbx.meta | 97 + .../Environment/Art/Models/Ground_Mesh.fbx | 3 + .../Art/Models/Ground_Mesh.fbx.meta | 97 + .../Art/Models/Ramp_100x100x200_Mesh.fbx | 3 + .../Art/Models/Ramp_100x100x200_Mesh.fbx.meta | 97 + .../Environment/Art/Models/Ramp_Mesh.fbx | 3 + .../Environment/Art/Models/Ramp_Mesh.fbx.meta | 97 + .../Art/Models/Stairs_200x100x200_Mesh.fbx | 3 + .../Models/Stairs_200x100x200_Mesh.fbx.meta | 97 + .../Art/Models/Stairs_650_400_300_Mesh.fbx | 3 + .../Models/Stairs_650_400_300_Mesh.fbx.meta | 97 + .../Environment/Art/Models/Structure_Mesh.fbx | 3 + .../Art/Models/Structure_Mesh.fbx.meta | 97 + .../Environment/Art/Models/Tunnel_Mesh.fbx | 3 + .../Art/Models/Tunnel_Mesh.fbx.meta | 97 + .../Environment/Art/Models/Wall_Mesh.fbx | 3 + .../Environment/Art/Models/Wall_Mesh.fbx.meta | 97 + .../StarterAssets/Environment/Art/Skybox.meta | 8 + .../Environment/Art/Skybox/SkyboxLite.mat | 86 + .../Art/Skybox/SkyboxLite.mat.meta | 8 + .../Environment/Art/Skybox/SkyboxLiteWarm.mat | 86 + .../Art/Skybox/SkyboxLiteWarm.mat.meta | 8 + .../Environment/Art/Textures.meta | 8 + .../Art/Textures/Grid_01_BaseMap.png | 3 + .../Art/Textures/Grid_01_BaseMap.png.meta | 120 + .../Art/Textures/Grid_01_Emissive.png | 3 + .../Art/Textures/Grid_01_Emissive.png.meta | 144 + .../Art/Textures/Grid_01_Normal.png | 3 + .../Art/Textures/Grid_01_Normal.png.meta | 120 + .../Art/Textures/Grid_02_BaseMap.png | 3 + .../Art/Textures/Grid_02_BaseMap.png.meta | 132 + Assets/StarterAssets/Environment/Prefabs.meta | 8 + .../Prefabs/Box_100x100x100_Prefab.prefab | 97 + .../Box_100x100x100_Prefab.prefab.meta | 7 + .../Prefabs/Box_350x250x200_Prefab.prefab | 97 + .../Box_350x250x200_Prefab.prefab.meta | 7 + .../Prefabs/Box_350x250x300_Prefab.prefab | 97 + .../Box_350x250x300_Prefab.prefab.meta | 7 + .../Prefabs/Environment_Prefab.prefab | 3142 +++++++++++ .../Prefabs/Environment_Prefab.prefab.meta | 7 + .../Environment/Prefabs/Ramp_Prefab.prefab | 98 + .../Prefabs/Ramp_Prefab.prefab.meta | 7 + .../Prefabs/Stairs_200x100x200_Prefab.prefab | 98 + .../Stairs_200x100x200_Prefab.prefab.meta | 7 + .../Prefabs/Stairs_650_400_300_Prefab.prefab | 98 + .../Stairs_650_400_300_Prefab.prefab.meta | 7 + .../Prefabs/Structure_Prefab.prefab | 2145 ++++++++ .../Prefabs/Structure_Prefab.prefab.meta | 7 + .../Environment/Prefabs/Tunnel_Prefab.prefab | 125 + .../Prefabs/Tunnel_Prefab.prefab.meta | 7 + .../Environment/Prefabs/Wall_Prefab.prefab | 111 + .../Prefabs/Wall_Prefab.prefab.meta | 7 + .../Environment/RenderPipelineProfiles.meta | 8 + .../StarterAssetsHDRPVolumeProfile.asset | 1178 +++++ .../StarterAssetsHDRPVolumeProfile.asset.meta | 8 + Assets/StarterAssets/Environment/Shaders.meta | 8 + .../Environment/Shaders/Built-in_RP.meta | 8 + .../Shaders/Built-in_RP/ArmatureShader.shader | 109 + .../Built-in_RP/ArmatureShader.shader.meta | 10 + .../Shaders/Built-in_RP/Triplanar.shader | 149 + .../Shaders/Built-in_RP/Triplanar.shader.meta | 9 + .../Shaders/URP_HDRP_ShaderGraph.meta | 8 + .../UrpTriplanar.shadergraph | 895 ++++ .../UrpTriplanar.shadergraph.meta | 10 + .../StarterAssets/FirstPersonController.meta | 8 + .../FirstPersonController/Prefabs.meta | 8 + .../Prefabs/MainCamera.prefab | 120 + .../Prefabs/MainCamera.prefab.meta | 7 + .../Prefabs/NestedParent_Unpack.prefab | 535 ++ .../Prefabs/NestedParent_Unpack.prefab.meta | 7 + .../Prefabs/PlayerCapsule.prefab | 347 ++ .../Prefabs/PlayerCapsule.prefab.meta | 7 + .../Prefabs/PlayerFollowCamera.prefab | 153 + .../Prefabs/PlayerFollowCamera.prefab.meta | 7 + .../FirstPersonController/Scenes.meta | 8 + .../Scenes/Playground.meta | 8 + .../Scenes/Playground/LightingData.asset | Bin 0 -> 153032 bytes .../Scenes/Playground/LightingData.asset.meta | 8 + .../Scenes/Playground/ReflectionProbe-0.exr | 3 + .../Playground/ReflectionProbe-0.exr.meta | 96 + .../Scenes/Playground/ReflectionProbe-1.exr | 3 + .../Playground/ReflectionProbe-1.exr.meta | 96 + .../Scenes/Playground/ReflectionProbe-2.exr | 3 + .../Playground/ReflectionProbe-2.exr.meta | 96 + .../Scenes/PlaygroundSettings.lighting | 63 + .../Scenes/PlaygroundSettings.lighting.meta | 8 + .../FirstPersonController/Scripts.meta | 8 + .../Scripts/FirstPersonController.cs | 247 + .../Scripts/FirstPersonController.cs.meta | 11 + Assets/StarterAssets/InputSystem.meta | 8 + .../InputSystem/StarterAssets.inputactions | 270 + .../StarterAssets.inputactions.meta | 14 + .../StarterAssets.inputsettings.asset | 26 + .../StarterAssets.inputsettings.asset.meta | 8 + .../InputSystem/StarterAssetsInputs.cs | 89 + .../InputSystem/StarterAssetsInputs.cs.meta | 11 + Assets/StarterAssets/Mobile.meta | 8 + Assets/StarterAssets/Mobile/Prefabs.meta | 8 + .../Mobile/Prefabs/CanvasInputs.meta | 8 + ...anvas_StarterAssetsInputs_Joysticks.prefab | 728 +++ ..._StarterAssetsInputs_Joysticks.prefab.meta | 7 + ...nvas_StarterAssetsInputs_TouchZones.prefab | 724 +++ ...StarterAssetsInputs_TouchZones.prefab.meta | 7 + .../Mobile/Prefabs/EventSystem.meta | 8 + .../Prefabs/EventSystem/UI_EventSystem.prefab | 87 + .../EventSystem/UI_EventSystem.prefab.meta | 7 + .../Mobile/Prefabs/VirtualInputs.meta | 8 + .../VirtualInputs/UI_Virtual_Button.prefab | 229 + .../UI_Virtual_Button.prefab.meta | 7 + .../VirtualInputs/UI_Virtual_Joystick.prefab | 263 + .../UI_Virtual_Joystick.prefab.meta | 7 + .../VirtualInputs/UI_Virtual_TouchZone.prefab | 263 + .../UI_Virtual_TouchZone.prefab.meta | 7 + Assets/StarterAssets/Mobile/Scripts.meta | 8 + .../Mobile/Scripts/CanvasInputs.meta | 8 + .../CanvasInputs/UICanvasControllerInput.cs | 33 + .../UICanvasControllerInput.cs.meta | 11 + .../Mobile/Scripts/Utilities.meta | 8 + .../MobileDisableAutoSwitchControls.cs | 35 + .../MobileDisableAutoSwitchControls.cs.meta | 11 + .../Mobile/Scripts/VirtualInputs.meta | 8 + .../Scripts/VirtualInputs/UIVirtualButton.cs | 39 + .../VirtualInputs/UIVirtualButton.cs.meta | 11 + .../VirtualInputs/UIVirtualJoystick.cs | 114 + .../VirtualInputs/UIVirtualJoystick.cs.meta | 11 + .../VirtualInputs/UIVirtualTouchZone.cs | 125 + .../VirtualInputs/UIVirtualTouchZone.cs.meta | 11 + Assets/StarterAssets/Mobile/UI.meta | 8 + .../Mobile/UI/UI_Circle_Bevel_Base.png | 3 + .../Mobile/UI/UI_Circle_Bevel_Base.png.meta | 132 + .../Mobile/UI/UI_Circle_Faded.png | 3 + .../Mobile/UI/UI_Circle_Faded.png.meta | 132 + .../StarterAssets/Mobile/UI/UI_Icon_Jump.png | 3 + .../Mobile/UI/UI_Icon_Jump.png.meta | 132 + .../StarterAssets/Mobile/UI/UI_Icon_Look.png | 3 + .../Mobile/UI/UI_Icon_Look.png.meta | 132 + .../StarterAssets/Mobile/UI/UI_Icon_Move.png | 3 + .../Mobile/UI/UI_Icon_Move.png.meta | 132 + .../Mobile/UI/UI_Icon_Sprint.png | 3 + .../Mobile/UI/UI_Icon_Sprint.png.meta | 132 + Assets/StarterAssets/Readme.asset | 59 + Assets/StarterAssets/Readme.asset.meta | 8 + .../StarterAssets_Documentation.pdf | Bin 0 -> 331269 bytes .../StarterAssets_Documentation.pdf.meta | 7 + .../StarterAssets/ThirdPersonController.meta | 8 + .../ThirdPersonController/Character.meta | 8 + .../Character/Animations.meta | 8 + .../Character/Animations/Jump--InAir.anim.fbx | 3 + .../Animations/Jump--InAir.anim.fbx.meta | 924 ++++ .../Character/Animations/Jump--Jump.anim.fbx | 3 + .../Animations/Jump--Jump.anim.fbx.meta | 959 ++++ .../Animations/Locomotion--Run_N.anim.fbx | 3 + .../Locomotion--Run_N.anim.fbx.meta | 924 ++++ .../Locomotion--Run_N_Land.anim.fbx | 3 + .../Locomotion--Run_N_Land.anim.fbx.meta | 924 ++++ .../Animations/Locomotion--Run_S.anim.fbx | 3 + .../Locomotion--Run_S.anim.fbx.meta | 895 ++++ .../Animations/Locomotion--Walk_N.anim.fbx | 3 + .../Locomotion--Walk_N.anim.fbx.meta | 919 ++++ .../Locomotion--Walk_N_Land.anim.fbx | 3 + .../Locomotion--Walk_N_Land.anim.fbx.meta | 924 ++++ .../Character/Animations/Stand--Idle.anim.fbx | 3 + .../Animations/Stand--Idle.anim.fbx.meta | 924 ++++ .../StarterAssetsThirdPerson.controller | 646 +++ .../StarterAssetsThirdPerson.controller.meta | 8 + .../Character/Materials.meta | 8 + .../Character/Materials/Built-in_RP.meta | 8 + .../Built-in_RP/M_ArmatureColor_Arms.mat | 99 + .../Built-in_RP/M_ArmatureColor_Arms.mat.meta | 8 + .../Built-in_RP/M_ArmatureColor_Body.mat | 99 + .../Built-in_RP/M_ArmatureColor_Body.mat.meta | 8 + .../Built-in_RP/M_ArmatureColor_Legs.mat | 99 + .../Built-in_RP/M_ArmatureColor_Legs.mat.meta | 8 + .../Character/Materials/M_Armature_Arms.mat | 78 + .../Materials/M_Armature_Arms.mat.meta | 8 + .../Character/Materials/M_Armature_Body.mat | 78 + .../Materials/M_Armature_Body.mat.meta | 8 + .../Character/Materials/M_Armature_Legs.mat | 78 + .../Materials/M_Armature_Legs.mat.meta | 8 + .../Character/Models.meta | 8 + .../Character/Models/Armature.fbx | 3 + .../Character/Models/Armature.fbx.meta | 889 ++++ .../Character/Textures.meta | 8 + .../Armature_Arms_AlbedoTransparency.tif | 3 + .../Armature_Arms_AlbedoTransparency.tif.meta | 108 + .../Armature_Arms_MetallicSmoothness.tif | 3 + .../Armature_Arms_MetallicSmoothness.tif.meta | 108 + .../Textures/Armature_Arms_Normal.tif | 3 + .../Textures/Armature_Arms_Normal.tif.meta | 108 + .../Character/Textures/Armature_Arms_RGB.tif | 3 + .../Textures/Armature_Arms_RGB.tif.meta | 108 + .../Armature_Body_AlbedoTransparency.tif | 3 + .../Armature_Body_AlbedoTransparency.tif.meta | 108 + .../Armature_Body_MetallicSmoothness.tif | 3 + .../Armature_Body_MetallicSmoothness.tif.meta | 108 + .../Textures/Armature_Body_Normal.tif | 3 + .../Textures/Armature_Body_Normal.tif.meta | 108 + .../Character/Textures/Armature_Body_RGB.tif | 3 + .../Textures/Armature_Body_RGB.tif.meta | 108 + .../Armature_Legs_AlbedoTransparency.tif | 3 + .../Armature_Legs_AlbedoTransparency.tif.meta | 108 + .../Armature_Legs_MetallicSmoothness.tif | 3 + .../Armature_Legs_MetallicSmoothness.tif.meta | 108 + .../Textures/Armature_Legs_Normal.tif | 3 + .../Textures/Armature_Legs_Normal.tif.meta | 108 + .../Character/Textures/Armature_Legs_RGB.tif | 3 + .../Textures/Armature_Legs_RGB.tif.meta | 108 + .../ThirdPersonController/Prefabs.meta | 8 + .../Prefabs/MainCamera.prefab | 120 + .../Prefabs/MainCamera.prefab.meta | 7 + .../NestedParentArmature_Unpack.prefab | 509 ++ .../NestedParentArmature_Unpack.prefab.meta | 7 + .../Prefabs/NestedParentCapsule_Unpack.prefab | 492 ++ .../NestedParentCapsule_Unpack.prefab.meta | 7 + .../Prefabs/PlayerArmature.prefab | 2596 +++++++++ .../Prefabs/PlayerArmature.prefab.meta | 7 + .../Prefabs/PlayerCapsule.prefab | 349 ++ .../Prefabs/PlayerCapsule.prefab.meta | 7 + .../Prefabs/PlayerFollowCamera.prefab | 153 + .../Prefabs/PlayerFollowCamera.prefab.meta | 7 + .../ThirdPersonController/Scenes.meta | 8 + .../Scenes/Playground.meta | 8 + .../Scenes/Playground.unity | 1377 +++++ .../Scenes/Playground.unity.meta | 7 + .../Scenes/Playground/LightingData.asset | Bin 0 -> 153032 bytes .../Scenes/Playground/LightingData.asset.meta | 8 + .../Scenes/Playground/ReflectionProbe-0.exr | 3 + .../Playground/ReflectionProbe-0.exr.meta | 96 + .../Scenes/Playground/ReflectionProbe-1.exr | 3 + .../Playground/ReflectionProbe-1.exr.meta | 96 + .../Scenes/Playground/ReflectionProbe-2.exr | 3 + .../Playground/ReflectionProbe-2.exr.meta | 96 + .../Scenes/PlaygroundSettings.lighting | 63 + .../Scenes/PlaygroundSettings.lighting.meta | 8 + .../ThirdPersonController/Scripts.meta | 8 + .../Scripts/BasicRigidBodyPush.cs | 35 + .../Scripts/BasicRigidBodyPush.cs.meta | 11 + .../Scripts/ThirdPersonController.cs | 318 ++ .../Scripts/ThirdPersonController.cs.meta | 11 + Assets/StarterAssets/TutorialInfo.meta | 8 + Assets/StarterAssets/TutorialInfo/Icons.meta | 8 + .../TutorialInfo/Icons/ReadMeImg.PNG | 3 + .../TutorialInfo/Icons/ReadMeImg.PNG.meta | 96 + .../StarterAssets/TutorialInfo/Scripts.meta | 8 + .../TutorialInfo/Scripts/Editor.meta | 8 + .../Scripts/Editor/ReadmeEditor.cs | 158 + .../Scripts/Editor/ReadmeEditor.cs.meta | 12 + .../TutorialInfo/Scripts/Readme.cs | 14 + .../TutorialInfo/Scripts/Readme.cs.meta | 12 + Assets/StarterAssets/license.txt | 2 + Assets/StarterAssets/license.txt.meta | 7 + Assets/Textures.meta | 8 + Blender/cub.blend | 3 + Packages/manifest.json | 3 + Packages/packages-lock.json | 32 + ProjectSettings/EditorBuildSettings.asset | 8 +- ProjectSettings/GraphicsSettings.asset | 6 +- .../com.unity.probuilder/Settings.json | 188 + ProjectSettings/ProjectSettings.asset | 18 +- Stuffs/Untitled.png | 3 + 312 files changed, 40946 insertions(+), 276 deletions(-) create mode 100644 Assets/Materials.meta create mode 100644 Assets/Materials/Ground.mat create mode 100644 Assets/Materials/Ground.mat.meta create mode 100644 Assets/Materials/Skybox.mat create mode 100644 Assets/Materials/Skybox.mat.meta create mode 100644 Assets/Materials/Wall.mat create mode 100644 Assets/Materials/Wall.mat.meta create mode 100644 Assets/Models.meta create mode 100644 Assets/Models/Main.meta create mode 100644 Assets/Models/Main.unity create mode 100644 Assets/Models/Main.unity.meta create mode 100644 Assets/Models/Main/LightingData.asset create mode 100644 Assets/Models/Main/LightingData.asset.meta create mode 100644 Assets/StarterAssets.meta create mode 100644 Assets/StarterAssets/Editor.meta create mode 100644 Assets/StarterAssets/Editor/FirstPersonStarterAssetsDeployMenu.cs create mode 100644 Assets/StarterAssets/Editor/FirstPersonStarterAssetsDeployMenu.cs.meta create mode 100644 Assets/StarterAssets/Editor/PackageChecker.meta create mode 100644 Assets/StarterAssets/Editor/PackageChecker/PackageChecker.cs create mode 100644 Assets/StarterAssets/Editor/PackageChecker/PackageChecker.cs.meta create mode 100644 Assets/StarterAssets/Editor/PackageChecker/PackageImportList.txt create mode 100644 Assets/StarterAssets/Editor/PackageChecker/PackageImportList.txt.meta create mode 100644 Assets/StarterAssets/Editor/ScriptingDefineUtils.cs create mode 100644 Assets/StarterAssets/Editor/ScriptingDefineUtils.cs.meta create mode 100644 Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs create mode 100644 Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs.meta create mode 100644 Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs create mode 100644 Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs.meta create mode 100644 Assets/StarterAssets/Environment.meta create mode 100644 Assets/StarterAssets/Environment/Art.meta create mode 100644 Assets/StarterAssets/Environment/Art/Materials.meta create mode 100644 Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat create mode 100644 Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat.meta create mode 100644 Assets/StarterAssets/Environment/Art/Materials/Built-in_RP.meta create mode 100644 Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat create mode 100644 Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat.meta create mode 100644 Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat create mode 100644 Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat.meta create mode 100644 Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat create mode 100644 Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat.meta create mode 100644 Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat create mode 100644 Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat.meta create mode 100644 Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat create mode 100644 Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat.meta create mode 100644 Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph.meta create mode 100644 Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat create mode 100644 Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat.meta create mode 100644 Assets/StarterAssets/Environment/Art/Models.meta create mode 100644 Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx create mode 100644 Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx.meta create mode 100644 Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx create mode 100644 Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx.meta create mode 100644 Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx create mode 100644 Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx.meta create mode 100644 Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx create mode 100644 Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx.meta create mode 100644 Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx create mode 100644 Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx.meta create mode 100644 Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx create mode 100644 Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx.meta create mode 100644 Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx create mode 100644 Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx.meta create mode 100644 Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx create mode 100644 Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx.meta create mode 100644 Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx create mode 100644 Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx.meta create mode 100644 Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx create mode 100644 Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx.meta create mode 100644 Assets/StarterAssets/Environment/Art/Skybox.meta create mode 100644 Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat create mode 100644 Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat.meta create mode 100644 Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat create mode 100644 Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat.meta create mode 100644 Assets/StarterAssets/Environment/Art/Textures.meta create mode 100644 Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png create mode 100644 Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png.meta create mode 100644 Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png create mode 100644 Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png.meta create mode 100644 Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png create mode 100644 Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png.meta create mode 100644 Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png create mode 100644 Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png.meta create mode 100644 Assets/StarterAssets/Environment/Prefabs.meta create mode 100644 Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab create mode 100644 Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab.meta create mode 100644 Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab create mode 100644 Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab.meta create mode 100644 Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab create mode 100644 Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab.meta create mode 100644 Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab create mode 100644 Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab.meta create mode 100644 Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab create mode 100644 Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab.meta create mode 100644 Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab create mode 100644 Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab.meta create mode 100644 Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab create mode 100644 Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab.meta create mode 100644 Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab create mode 100644 Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab.meta create mode 100644 Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab create mode 100644 Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab.meta create mode 100644 Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab create mode 100644 Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab.meta create mode 100644 Assets/StarterAssets/Environment/RenderPipelineProfiles.meta create mode 100644 Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset create mode 100644 Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset.meta create mode 100644 Assets/StarterAssets/Environment/Shaders.meta create mode 100644 Assets/StarterAssets/Environment/Shaders/Built-in_RP.meta create mode 100644 Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader create mode 100644 Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader.meta create mode 100644 Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader create mode 100644 Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader.meta create mode 100644 Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph.meta create mode 100644 Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph create mode 100644 Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph.meta create mode 100644 Assets/StarterAssets/FirstPersonController.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Prefabs.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Prefabs/MainCamera.prefab create mode 100644 Assets/StarterAssets/FirstPersonController/Prefabs/MainCamera.prefab.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Prefabs/NestedParent_Unpack.prefab create mode 100644 Assets/StarterAssets/FirstPersonController/Prefabs/NestedParent_Unpack.prefab.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Prefabs/PlayerCapsule.prefab create mode 100644 Assets/StarterAssets/FirstPersonController/Prefabs/PlayerCapsule.prefab.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Prefabs/PlayerFollowCamera.prefab create mode 100644 Assets/StarterAssets/FirstPersonController/Prefabs/PlayerFollowCamera.prefab.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Scenes.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Scenes/Playground.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Scenes/Playground/LightingData.asset create mode 100644 Assets/StarterAssets/FirstPersonController/Scenes/Playground/LightingData.asset.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-0.exr create mode 100644 Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-0.exr.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-1.exr create mode 100644 Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-1.exr.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-2.exr create mode 100644 Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-2.exr.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Scenes/PlaygroundSettings.lighting create mode 100644 Assets/StarterAssets/FirstPersonController/Scenes/PlaygroundSettings.lighting.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Scripts.meta create mode 100644 Assets/StarterAssets/FirstPersonController/Scripts/FirstPersonController.cs create mode 100644 Assets/StarterAssets/FirstPersonController/Scripts/FirstPersonController.cs.meta create mode 100644 Assets/StarterAssets/InputSystem.meta create mode 100644 Assets/StarterAssets/InputSystem/StarterAssets.inputactions create mode 100644 Assets/StarterAssets/InputSystem/StarterAssets.inputactions.meta create mode 100644 Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset create mode 100644 Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset.meta create mode 100644 Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs create mode 100644 Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs.meta create mode 100644 Assets/StarterAssets/Mobile.meta create mode 100644 Assets/StarterAssets/Mobile/Prefabs.meta create mode 100644 Assets/StarterAssets/Mobile/Prefabs/CanvasInputs.meta create mode 100644 Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab create mode 100644 Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab.meta create mode 100644 Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab create mode 100644 Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab.meta create mode 100644 Assets/StarterAssets/Mobile/Prefabs/EventSystem.meta create mode 100644 Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab create mode 100644 Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab.meta create mode 100644 Assets/StarterAssets/Mobile/Prefabs/VirtualInputs.meta create mode 100644 Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab create mode 100644 Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab.meta create mode 100644 Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab create mode 100644 Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab.meta create mode 100644 Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab create mode 100644 Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab.meta create mode 100644 Assets/StarterAssets/Mobile/Scripts.meta create mode 100644 Assets/StarterAssets/Mobile/Scripts/CanvasInputs.meta create mode 100644 Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs create mode 100644 Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs.meta create mode 100644 Assets/StarterAssets/Mobile/Scripts/Utilities.meta create mode 100644 Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs create mode 100644 Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs.meta create mode 100644 Assets/StarterAssets/Mobile/Scripts/VirtualInputs.meta create mode 100644 Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs create mode 100644 Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs.meta create mode 100644 Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs create mode 100644 Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs.meta create mode 100644 Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs create mode 100644 Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs.meta create mode 100644 Assets/StarterAssets/Mobile/UI.meta create mode 100644 Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png create mode 100644 Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png.meta create mode 100644 Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png create mode 100644 Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png.meta create mode 100644 Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png create mode 100644 Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png.meta create mode 100644 Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png create mode 100644 Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png.meta create mode 100644 Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png create mode 100644 Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png.meta create mode 100644 Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png create mode 100644 Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png.meta create mode 100644 Assets/StarterAssets/Readme.asset create mode 100644 Assets/StarterAssets/Readme.asset.meta create mode 100644 Assets/StarterAssets/StarterAssets_Documentation.pdf create mode 100644 Assets/StarterAssets/StarterAssets_Documentation.pdf.meta create mode 100644 Assets/StarterAssets/ThirdPersonController.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Models.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif create mode 100644 Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab create mode 100644 Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/Playground.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting create mode 100644 Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Scripts.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs create mode 100644 Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs.meta create mode 100644 Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs create mode 100644 Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs.meta create mode 100644 Assets/StarterAssets/TutorialInfo.meta create mode 100644 Assets/StarterAssets/TutorialInfo/Icons.meta create mode 100644 Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG create mode 100644 Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG.meta create mode 100644 Assets/StarterAssets/TutorialInfo/Scripts.meta create mode 100644 Assets/StarterAssets/TutorialInfo/Scripts/Editor.meta create mode 100644 Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs create mode 100644 Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta create mode 100644 Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs create mode 100644 Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs.meta create mode 100644 Assets/StarterAssets/license.txt create mode 100644 Assets/StarterAssets/license.txt.meta create mode 100644 Assets/Textures.meta create mode 100644 Blender/cub.blend create mode 100644 ProjectSettings/Packages/com.unity.probuilder/Settings.json create mode 100644 Stuffs/Untitled.png diff --git a/Assets/Materials.meta b/Assets/Materials.meta new file mode 100644 index 0000000..76bb08a --- /dev/null +++ b/Assets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9fdf4e06f6e2ee443828f5af95639deb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Ground.mat b/Assets/Materials/Ground.mat new file mode 100644 index 0000000..cdcfd9a --- /dev/null +++ b/Assets/Materials/Ground.mat @@ -0,0 +1,79 @@ +%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: 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_Ints: [] + 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.084905684, g: 0.084905684, b: 0.084905684, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Materials/Ground.mat.meta b/Assets/Materials/Ground.mat.meta new file mode 100644 index 0000000..3aa1afd --- /dev/null +++ b/Assets/Materials/Ground.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 739abb5cbe21b044f9c620b7558d176e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Skybox.mat b/Assets/Materials/Skybox.mat new file mode 100644 index 0000000..d5dd97e --- /dev/null +++ b/Assets/Materials/Skybox.mat @@ -0,0 +1,110 @@ +%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: Skybox + m_Shader: {fileID: 106, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _SUNDISK_HIGH_QUALITY + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BackTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DownTex: + 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} + - _FrontTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _LeftTex: + 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} + - _RightTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UpTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AtmosphereThickness: 0.81 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Exposure: 2.14 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SunDisk: 2 + - _SunSize: 0.276 + - _SunSizeConvergence: 2.35 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.084905684, g: 0.084905684, b: 0.084905684, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _GroundColor: {r: 0, g: 0, b: 0, a: 1} + - _SkyTint: {r: 0.5188679, g: 0.5188679, b: 0.5188679, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Materials/Skybox.mat.meta b/Assets/Materials/Skybox.mat.meta new file mode 100644 index 0000000..afec787 --- /dev/null +++ b/Assets/Materials/Skybox.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5915076324e0714438257e9e5ebb703d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/Wall.mat b/Assets/Materials/Wall.mat new file mode 100644 index 0000000..07a8ae1 --- /dev/null +++ b/Assets/Materials/Wall.mat @@ -0,0 +1,79 @@ +%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: Wall + 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_Ints: [] + 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.084905684, g: 0.084905684, b: 0.084905684, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Materials/Wall.mat.meta b/Assets/Materials/Wall.mat.meta new file mode 100644 index 0000000..cfccc9e --- /dev/null +++ b/Assets/Materials/Wall.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ef64036339fcf04497a1098abde25ab +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models.meta b/Assets/Models.meta new file mode 100644 index 0000000..8d2ed76 --- /dev/null +++ b/Assets/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31ced75308d261342a570bd1092ce25b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/Main.meta b/Assets/Models/Main.meta new file mode 100644 index 0000000..c8dc6f7 --- /dev/null +++ b/Assets/Models/Main.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cb1ec64f027080649b1a713412436121 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/Main.unity b/Assets/Models/Main.unity new file mode 100644 index 0000000..6861746 --- /dev/null +++ b/Assets/Models/Main.unity @@ -0,0 +1,4657 @@ +%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.4862745, g: 0.69411767, b: 0.8117647, a: 1} + m_FogMode: 3 + m_FogDensity: 0.025 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.9386859, g: 0.90466136, b: 0.84687346, 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.8 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.26415092, g: 0.26415092, b: 0.26415092, a: 1} + m_SkyboxMaterial: {fileID: 2100000, guid: 5915076324e0714438257e9e5ebb703d, type: 2} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 1 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 5 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 8900000, guid: 619e305f5165a9946b7f72464e44ca4a, type: 3} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.35031474, g: 0.4128373, b: 0.46352637, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 80 + m_AtlasSize: 1024 + m_AO: 1 + m_AOMaxDistance: 1 + m_CompAOExponent: 0.4 + m_CompAOExponentDirect: 0.4 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 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: 400 + m_PVRSampleCount: 400 + m_PVRBounces: 4 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: a4903f07a8d3e5d4181bf85c1910da00, type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: 3b3f7400d3526e9429c39d03afb714b3, type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!43 &732167896 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-55596 + serializedVersion: 10 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 714 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 303 + localAABB: + m_Center: {x: 17.493042, y: 4.387922, z: 11.406968} + m_Extent: {x: 20.20612, y: 4.7543797, z: 28.972733} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 0 + m_KeepIndices: 0 + m_IndexFormat: 0 + m_IndexBuffer: 0000010002000300000002000100040005000200010005000600070008000900060008000a000b000c000d000a000c000b000e000f000c000b000f000c000f00100011000c0010000d000c00110012000d001100130014001500130016001400150017001800150014001700190018001a001900150018001b00150019001b00130015001c001d001e001c001f001d001e00200021001e001d00200022002100230022001e00210024001e00220024001c001e00250026002700260028002700290025002a00250027002a002b002c0029002c00250029002c002d0025002d00260025002e002f0030002e003000310032002e003100320031003300340035002e0034002e003200350036002f0035002f002e0037003800390038003a0039003b003c003d003c003e003d003f004000410040004200410043004400450044004600450047003700480037003900480049004a004b004a004c004b004d004e004f004e0050004f003d003e0051003e005200510041004200530042005400530045004600550046005600550057004d0058004d004f00580046005900560059005a0056005b005c005d005c005e005d00070006005f00060060005f003d005100610051006200610063005b0064005b005d0064005400420065004200660065005500560067005600680067004f005000690050006a006900540065006b0065006c006b0058004f006d004f0069006d006e006f0070006f007100700056005a0068005a00720068006b006c0073006c00740073006d006900750069007600750077006b0078006b007300780068007200790072007a00790007007b007c0007007c0008007c007d0008005f007e007f005f007f0007007f007b00070080008100620080006200510082008000510083008200510083005100520084008300520085006700680085006800790086008500790076008700880076006900870069006a008700890081008a00810080008a008a0080008b00800082008b008c008d008e008d008f008e0090009100920091009300920094008b0082009400820083009400830095008300840095009600970098009900960098008e008f009a009b008e009a009c009d009e009d009f009e00a000a100a200a100a300a2007d007c00a4007c00a500a40085008600a6008600a700a60088008700a8008700a900a8007f007e00aa007e00ab00aa00ac00ad00ae00ad00af00ae00b000b100b200b100b300b2009e009f00b4009f00b500b400a200a300b600a300b700b600a400a500b800a500b900b800a600a700ba00a700bb00ba00a800a900bc00a900bd00bc00aa00ab00be00ab00bf00be00ae00af00c000af00c100c000c200c300c400c300c500c400c600c700c800c700c900c800c100af00ca00af00cb00ca00aa00be00cc00be00cd00cc0092009300ce009300cf00ce00bc00bd00d000bd00d100d000be00d200d300d200d400d300c000c100d500c100d600d500cd00be00d700be00d800d700c100ca00d600ca00d900d600c400c500da00c500db00da00b400b500dc00b500dd00dc00b600b700de00b700df00de00b800b900e000b900e100e000ba00bb00e200bb00e300e200e400a000e500a000e600e5007c007b00e7007b00e800e700e900ea00eb00ea00ec00eb00ed00ee00ef00ee00f000ef007b007f00e8007f00f100e800ad00e400f200e400e500f200f300f400f500f400f600f500f700f800f900f800fa00f900fb00fc00fd00fc00fe00fd00ff000001010100010201010100010301020103010401020105010601070106010801070109010a010b010a010c010b010d01f3000e01f300f5000e010f011001110110011201110113011401150114011601150117011801190118011a0119011b011c011d011c011e011d011f012001210120012201210123012401250124012601250127012801290128012a0129012b012c012d012c012e012d01 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 303 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 14544 + _typelessdata: 6ca12dc0000080b5e0909c3f0000000016864d330000803f000080bf0000000000000000000080bf406f983f00647bb328809bbf000080b5e0909c3f0000000016864d330000803f000080bf0000000000000000000080bfc04d9dbe00647bb330809bbfa027ef40dd909c3f0000000016864d330000803f000080bf0000000000000000000080bfa04d9dbea227ef406ea12dc0a027ef40dd909c3f0000000015864d330000803f000080bf0000000000000000000080bf446f983fa227ef40200a913e000080b5e0909c3f0000000016864d330000803f000080bf0000000000000000000080bf2016e7bf00647bb3260a913ea027ef40dd909c3f0000000016864d330000803f000080bf0000000000000000000080bf2216e7bfa227ef406ea12dc07446924059e6164200000000000000000000803f000080bf0000000000000000000080bf446f983f7646924030809bbf7446924059e6164200000000000000000000803f000080bf0000000000000000000080bfa04d9dbe7646924030809bbf7546124159e6164200000000000000000000803f000080bf0000000000000000000080bfa04d9dbe764612416ea12dc07546124159e6164200000000000000000000803f000080bf0000000000000000000080bf446f983f76461241200a913e000080b5e0909c3f0000803f16864db24401c8b14401c831000000000000803f000080bfbd4f964100000000200a913e000080b5a1bd02c10000803f000000000000000000000000000000000000803f000080bfbd4f164100000000200a913e74469240a1bd02c10000803f16864db24401c8b14401c831000000000000803f000080bfbd4f164176469240260a913ea027ef40dd909c3f0000803f1686cdb2440148b244014832000000000000803f000080bfbd4f9641a227ef40200a913e000080b5af868cc10000803f000000000000000000000000000000000000803f000080bf0000000000000000200a913e74469240af868cc10000803f000000000000000000000000000000000000803f000080bf0000000076469240200a913e75461241af868cc10000803f000000000000000000000000000000000000803f000080bf0000000076461241200a913e75461241a1bd02c10000803f000000000000000000000000000000000000803f000080bfbd4f164176461241200a913e75461241e0909c3f0000803f8e21e6330000000000000000000000000000803f000080bfbd4f964176461241200a913e74469240af868cc10000000000000000000080bf0000803f0000000000000000000080bf2016e73f7646924028809bbf000080b5af868cc10000000000000000000080bf0000803f0000000000000000000080bfc04d9d3e0000000028809bbf74469240af868cc10000000000000000000080bf0000803f0000000000000000000080bfc04d9d3e76469240200a913e000080b5af868cc10000000000000000000080bf0000803f0000000000000000000080bf2016e73f000000006ca12dc0000080b5af868cc10000000000000000000080bf0000803f0000000000000000000080bf406f98bf000000006ca12dc074469240af868cc10000000000000000000080bf0000803f0000000000000000000080bf406f98bf7646924028809bbf75461241af868cc10000000000000000000080bf0000803f0000000000000000000080bfc04d9d3e764612416ca12dc075461241af868cc10000000000000000000080bf0000803f0000000000000000000080bf406f98bf76461241200a913e75461241af868cc10000000000000000000080bf0000803f0000000000000000000080bf2016e73f764612410ea32dc074469240515e8bc1000080bf00000000000000000000000000000000000080bf000080bf002f14be764692400ea32dc078b279b5e36c00c1000080bf00000000000000000000000000000000000080bf000080bf7ba018c100b1c9320ea32dc074469240e36c00c1000080bf00000000000000000000000000000000000080bf000080bf7ba018c1764692400ea32dc078b279b5515e8bc1000080bf00000000000000000000000000000000000080bf000080bf002f14be00b1c9320ea32dc078b279b5c616af3f000080bf00000000000000000000000000000000000080bf000080bf1b7897c100b1c9320ea32dc074469240c616af3f000080bf00000000000000000000000000000000000080bf000080bf1b7897c1764692400ea32dc075461241e36c00c1000080bf00000000000000000000000000000000000080bf000080bf7ba018c1764612410ea32dc075461241c616af3f000080bf00000000000000000000000000000000000080bf000080bf1b7897c1764612410ea32dc075461241515e8bc1000080bf00000000000000000000000000000000000080bf000080bf002f14be7646124128809bbf75461241a1bd02c1000000000000803f000000000000803f0000000000000000000080bfc04d9d3ebd4f16416ca12dc075461241a1bd02c1000000000000803f000000000000803f0000000000000000000080bf406f98bfbd4f164128809bbf75461241e0909c3f000000000000803f000000000000803f0000000000000000000080bfc04d9d3ebd4f96416ca12dc075461241e0909c3f000000000000803f000000000000803f0000000000000000000080bf406f98bfbd4f9641200a913e75461241a1bd02c1000000000000803f000000000000803f0000000000000000000080bf2016e73fbd4f1641200a913e75461241e0909c3f000000000000803f000000000000803f0000000000000000000080bf2016e73fbd4f9641200a913e75461241af868cc1000000000000803f000000000000803f0000000000000000000080bf2016e73f0000000028809bbf75461241af868cc1000000000000803f000000000000803f0000000000000000000080bfc04d9d3e000000006ca12dc075461241af868cc1000000000000803f000000000000803f0000000000000000000080bf406f98bf0000000028809bbf000080b5a1bd02c100000000000080bf00000000000080bf0000000000000000000080bfc04d9dbebd4f16416ca12dc0000080b5a1bd02c100000000000080bf00000000000080bf0000000000000000000080bf406f983fbd4f16416ca12dc0000080b5af868cc100000000000080bf00000000000080bf0000000000000000000080bf406f983f0000000028809bbf000080b5af868cc100000000000080bf00000000000080bf0000000000000000000080bfc04d9dbe00000000200a913e000080b5a1bd02c100000000000080bf00000000000080bf0000000000000000000080bf2016e7bfbd4f1641200a913e000080b5af868cc100000000000080bf00000000000080bf0000000000000000000080bf2016e7bf00000000200a913e000080b5e0909c3f00000000000080bf00000000000080bf0000000000000000000080bf2016e7bfbd4f964128809bbf000080b5e0909c3f00000000000080bf00000000000080bf0000000000000000000080bfc04d9dbebd4f96416ca12dc0000080b5e0909c3f00000000000080bf00000000000080bf0000000000000000000080bf406f983fbd4f964130809bbfa027ef40dd909c3f00000000000080bf00000000000080bf0000000000000000000080bfa04d9dbee5909c3f260a913ea027ef40dd909c3f00000000000080bf00000000000080bf0000000000000000000080bf2216e7bfe5909c3f30809bbfa027ef4096cfe34000000000000080bf00000000000080bf0000000000000000000080bfa04d9dbe98cfe340260a913ea027ef4096cfe34000000000000080bf00000000000080bf0000000000000000000080bf2216e7bf98cfe340260a913ea027ef40dd909c3f0000803f8d21e6330000000000000000000000000000803f000080bfec0a99bea227ef40200a913e75461241e0909c3f0000803f8d21e6330000000000000000000000000000803f000080bfe00a99be76461241260a913ea027ef4096cfe3400000803f8d21e6330000000000000000000000000000803f000080bfb01ab340a227ef40200a913e7546124194cfe3400000803f8d21e6330000000000000000000000000000803f000080bfae1ab340764612416ca12dc075461241e0909c3f000080bfb36b9934000000000000000000000000000080bf000080bf3cb22fc0754612416ea12dc0a027ef40dd909c3f000080bfb46b9934000000000000000000000000000080bf000080bf3ab22fc0a027ef406ca12dc07546124194cfe340000080bfb46b9934000000000000000000000000000080bf000080bf3d420ac1754612416ea12dc0a027ef4096cfe340000080bfb46b9934000000000000000000000000000080bf000080bf3e420ac1a027ef40200a913e75461241e0909c3f000000000000803f000000000000803f0000000000000000000080bf10919ebfe8909c3f28809bbf75461241e0909c3f000000000000803f000000000000803f0000000000000000000080bfe0292fc0e8909c3f200a913e7546124194cfe340000000000000803f000000000000803f0000000000000000000080bf10919ebf96cfe34028809bbf7546124194cfe340000000000000803f000000000000803f0000000000000000000080bfe0292fc096cfe3406ea12dc0a027ef40dd909c3f00000000000080bf00000000000080bf0000000000000000000080bf446f983fe5909c3f6ea12dc0a027ef4096cfe34000000000000080bf00000000000080bf0000000000000000000080bf446f983f98cfe34030809bbfde461241c616af3f000000000000803f000000000000803f0000000000000000000080bfe4292fc0ce16af3f6ea12dc0de461241c616af3f000000000000803f000000000000803f0000000000000000000080bf9d8587c0ce16af3f30809bbfde4612411071e840000000000000803f000000000000803f0000000000000000000080bfe4292fc01271e8406ea12dc0de4612411071e840000000000000803f000000000000803f0000000000000000000080bf9d8587c01271e84028809bbf60a0bbbe94cfe34000000000000080bf00000000000080bf0000000000000000000080bfc04d9dbe96cfe340200a913e60a0bbbe94cfe34000000000000080bf00000000000080bf0000000000000000000080bf2016e7bf96cfe34028809bbf60a0bbbeea041c4100000000000080bf00000000000080bf0000000000000000000080bfc04d9dbeeb041c41200a913e60a0bbbeea041c4100000000000080bf00000000000080bf0000000000000000000080bf2016e7bfeb041c41200a913e74469240ea041c410000803f9d216633afd4c733afd4c7b39d21e69b0000803f000080bf77aa034176469240200a913e75461241ea041c410000803f000000000000000000000000000000000000803f000080bf77aa0341764612416ca12dc075461241ea041c41000080bfb36b19345285c2335285c2b3b36b991c000080bf000080bf5d5f34c1754612416ca12dc074469240ea041c41000080bf0000000052854234528542b400000000000080bf000080bf5d5f34c174469240200a913e75461241ea041c41000000000000803f000000000000803f0000000000000000000080bf10919ebfeb041c4128809bbf75461241ea041c41000000000000803f000000000000803f0000000000000000000080bfe0292fc0eb041c416ca12dc060a0bbbe94cfe34000000000000080bf00000000000080bf0000000000000000000080bf406f983f96cfe3406ca12dc060a0bbbeea041c4100000000000080bf00000000000080bf0000000000000000000080bf406f983feb041c416ca12dc07546124194cfe340000000000000803f000000000000803f0000000000000000000080bf9c8587c096cfe3406ca12dc075461241ea041c41000000000000803f000000000000803f0000000000000000000080bf9c8587c0eb041c4130809bbfa027ef4096cfe340000000008b9c0234000080bf0000803f0000000000000000000080bfe4292fc0a427ef40260a913ea027ef4096cfe340000000008b9c0234000080bf0000803f0000000000000000000080bf0e919ebfa427ef4028809bbf60a0bbbe94cfe340000000008b9c0234000080bf0000803f0000000000000000000080bfe0292fc023a0bbbe200a913e60a0bbbe94cfe340000000008b9c0234000080bf0000803f0000000000000000000080bf10919ebf23a0bbbe30809bbf62a0bbbe59e6164200000000000000000000803f000080bf0000000000000000000080bfa04d9dbe42a0bbbe6ea12dc062a0bbbe59e6164200000000000000000000803f000080bf0000000000000000000080bf446f983f42a0bbbe200a913e60a0bbbe94cfe3400000803fd4ea43b28cc2b7328cc2b7b2000000000000803f000080bfae1ab34040a0bbbe200a913e60a0bbbeea041c410000803f000000000000000000000000000000000000803f000080bf77aa034140a0bbbe6ea12dc0a027ef4096cfe340000000008b9c0234000080bf0000803f0000000000000000000080bf9d8587c0a427ef406ca12dc060a0bbbe94cfe340000000008b9c0234000080bf0000803f0000000000000000000080bf9c8587c023a0bbbe6ca12dc060a0bbbeea041c41000080bf8b9c02b35185c2335185c2b3cdea431c000080bf000080bf5c5f34c140a0bbbe6ca12dc060a0bbbe94cfe340000080bf8b9c82b3000000000000000000000000000080bf000080bf3c420ac140a0bbbe200a913e75461241a80c0642000000000000803f000000000000803f0000000000000000000080bf10919ebfa80c064228809bbf75461241a80c0642000000000000803f000000000000803f0000000000000000000080bfe0292fc0a80c064228809bbf60a0bbbea80c064200000000000080bf00000000000080bf0000000000000000000080bfc04d9dbea80c0642200a913e60a0bbbea80c064200000000000080bf00000000000080bf0000000000000000000080bf2016e7bfa80c06426ca12dc074469240a80c0642000080bf00000000000000000000000000000000000080bf000080bf45230cc2764692406ca12dc060a0bbbea80c0642000080bf00000000000000000000000000000000000080bf000080bf45230cc240a0bbbe6ca12dc060a0bbbea80c064200000000000080bf00000000000080bf0000000000000000000080bf406f983fa80c06420ea32dc075461241a8551e41000080bf00000000000000000000000000000000000080bf000080bf1bb036c1764612410ea32dc074469240a8551e41000080bf00000000000000000000000000000000000080bf000080bf1bb036c1764692400ea32dc075461241d8a00642000080bf00000000000000000000000000000000000080bf000080bf75b70cc2764612410ea32dc074469240d8a00642000080bf00000000000000000000000000000000000080bf000080bf75b70cc2764692406ca12dc075461241a80c0642000000000000803f000000000000803f0000000000000000000080bf9c8587c0a80c06426ea12dc07446924059e61642000080bf00000000b714f3b3b714f33300000000000080bf000080bff6fc1cc2764692406ea12dc062a0bbbe59e61642000080bf00000000b714f3b3b714f33300000000000080bf000080bff6fc1cc242a0bbbe6ea12dc062a0bbbe59e6164200000000000080bfb61473b2000080bf0000000000000000000080bf446f983f59e6164230809bbf62a0bbbe59e6164200000000000080bfb61473b2000080bf0000000000000000000080bfa04d9dbe59e616426ca12dc075461241a80c0642000080bf00000000b614f3b3b614f33300000000000080bf000080bf45230cc2764612416ea12dc07546124159e61642000080bf00000000b614f3b3b614f33300000000000080bf000080bff6fc1cc27646124130809bbf7546124159e61642000000000000803f000000000000803f0000000000000000000080bfe4292fc059e616426ea12dc07546124159e61642000000000000803f000000000000803f0000000000000000000080bf9d8587c059e61642260a913e7446924059e6164200000000000000000000803f000080bf0000000000000000000080bf2216e7bf76469240260a913eaf69db4059e6164200000000000000000000803f000080bf0000000000000000000080bf2216e7bfb169db40260a913e7546124159e6164200000000000000000000803f000080bf0000000000000000000080bf2216e7bf76461241260a913e62a0bbbe59e6164200000000000000000000803f000080bf0000000000000000000080bf2216e7bf42a0bbbe260a913e6d8c064059e6164200000000000000000000803f000080bf0000000000000000000080bf2216e7bf718c0640200a913e6e8c0640a80c06420000803f000000000000000000000000000000000000803f000080bf16ecff41728c0640200a913e60a0bbbea80c06420000803f000000000000000000000000000000000000803f000080bf16ecff4140a0bbbe200a913e74469240a80c06420000803f000000000000000000000000000000000000803f000080bf16ecff4176469240200a913eaf69db40a80c06420000803f000000000000000000000000000000000000803f000080bf16ecff41b169db40200a913e75461241a80c06420000803f000000000000000000000000000000000000803f000080bf16ecff4176461241200a913e75461241bcc81342000000000000803f000000000000803f0000000000000000000080bf10919ebfbcc81342260a913e7546124159e61642000000000000803f000000000000803f0000000000000000000080bf0e919ebf59e61642200a913e60a0bbbebcc8134223b63932000080bf6ccf01b3000080bf23b639b290142d1a000080bf2016e7bfbcc81342260a913e62a0bbbe59e6164200000000000080bf8c54a4b3000080bf0000000000000000000080bf2216e7bf59e61642200a913e60a0bbbebcc813420000803f000000000000000000000000000000000000803f000080bf1fb20d4240a0bbbe200a913e6e8c0640bcc813420000803f000000000000000000000000000000000000803f000080bf1fb20d42728c0640200a913e74469240bcc813420000803f000000000000000000000000000000000000803f000080bf1fb20d4276469240970b83406d8c064059e616420000803f000000008c5424358c5424b5000000000000803f000080bfbbcf1042718c0640980b83406e8c0640bcc813420000803f000000008c5424358c5424b5000000000000803f000080bf1eb20d42728c0640970b83407446924059e616420000803f000000008c5424358c5424b5000000000000803f000080bfbbcf104276469240980b834074469240bcc813420000803f000000008c5424358c5424b5000000000000803f000080bf1eb20d4276469240f1cb164260a0bbbed08421420000803f000000000000000000000000000000000000803f000080bf336e1b4240a0bbbef1cb164260a0bbbebcc813420000803f000000000000000000000000000000000000803f000080bf1fb20d4240a0bbbef1cb16426d8c064059e616420000803f000000000000000000000000000000000000803f000080bfbccf1042718c0640f1cb16426e8c0640bcc813420000803f000000000000000000000000000000000000803f000080bf1fb20d42728c0640200a913eae69db40bcc813420000803f000000000000000000000000000000000000803f000080bf1fb20d42b069db40200a913e75461241bcc813420000803f000000000000000000000000000000000000803f000080bf1fb20d4276461241f1cb1642af69db4059e616420000803f000000000000000000000000000000000000803f000080bfbccf1042b169db40f1cb1642ae69db40bcc813420000803f000000000000000000000000000000000000803f000080bf1fb20d42b069db40f1cb164275461241bcc813420000803f000000000000000000000000000000000000803f000080bf1fb20d4276461241f1cb16427546124159e616420000803f000000000000000000000000000000000000803f000080bfbccf104276461241980b8340ae69db40bcc813420000803f000000008c5424358c5424b5000000000000803f000080bf1eb20d42b069db40970b8340af69db4059e616420000803f000000008c5424358c5424b5000000000000803f000080bfbbcf1042b169db40260a913eaf69db4059e6164200000000000080bf8c542435000080bf0000000000000000000080bf2216e7bf5ae61642200a913eae69db40bcc8134200000000000080bf8c542435000080bf0000000000000000000080bf2016e7bfbdc81342e8cefc41af69db4059e6164200000000000080bf8c542435000080bf0000000000000000000080bf117e04c25ae61642e8cefc41ae69db40bcc8134200000000000080bf8c542435000080bf0000000000000000000080bf117e04c2bdc81342200a913eae69db40bcc813420000000000000000000080bf0000803f0000000000000000000080bf10919ebfb069db40200a913e75461241bcc813420000000000000000000080bf0000803f0000000000000000000080bf10919ebf76461241e8cefc41ae69db40bcc813420000000000000000000080bf0000803f0000000000000000000080bfaea1f041b069db40e8cefc4175461241bcc813420000000000000000000080bf0000803f0000000000000000000080bfaea1f04176461241e8cefc417546124159e6164200000000000000000000803f000080bf0000000000000000000080bf117e04c276461241e8cefc41af69db4059e6164200000000000000000000803f000080bf0000000000000000000080bf117e04c2b169db40e8cefc4175461241bcc81342000000000000803f000000000000803f0000000000000000000080bfaea1f041bcc81342e8cefc417546124159e61642000000000000803f000000000000803f0000000000000000000080bfaea1f04159e61642e8cefc4162a0bbbe59e6164200000000000080bf8c54a4b3000080bf0000000000000000000080bf117e04c259e61642e8cefc4160a0bbbebcc8134200000000000080bf8c54a4b3000080bf0000000000000000000080bf117e04c2bcc81342e8cefc416d8c064059e6164200000000000000000000803f000080bf0000000000000000000080bf117e04c2718c0640e8cefc4162a0bbbe59e6164200000000000000000000803f000080bf0000000000000000000080bf117e04c242a0bbbe200a913e60a0bbbebcc813420000000000000000000080bf0000803f0000000000000000000080bf10919ebf40a0bbbe200a913e6e8c0640bcc813420000000000000000000080bf0000803f0000000000000000000080bf10919ebf728c0640e8cefc4160a0bbbebcc813420000000000000000000080bf0000803f0000000000000000000080bfaea1f04140a0bbbee8cefc416e8c0640bcc813420000000000000000000080bf0000803f0000000000000000000080bfaea1f041728c0640200a913e6e8c0640bcc81342000000000000803f8c54a4340000803f0000000000000000000080bf10919ebfbcc81342260a913e6d8c064059e61642000000000000803f8c54a4340000803f0000000000000000000080bf0e919ebf59e61642e8cefc416e8c0640bcc81342000000000000803f8c54a4340000803f0000000000000000000080bfaea1f041bcc81342e8cefc416d8c064059e61642000000000000803f8c54a4340000803f0000000000000000000080bfaea1f04159e616420b860642af69db4059e6164200000000000080bf8c542435000080bf0000000000000000000080bfa89c0cc25ae616420b860642ae69db40bcc8134200000000000080bf8c542435000080bf0000000000000000000080bfa89c0cc2bdc813420b860642ae69db40bcc813420000000000000000000080bf0000803f0000000000000000000080bf6e6f0042b069db400b86064275461241bcc813420000000000000000000080bf0000803f0000000000000000000080bf6e6f0042764612410b8606427546124159e6164200000000000000000000803f000080bf0000000000000000000080bfa89c0cc2764612410b860642af69db4059e6164200000000000000000000803f000080bf0000000000000000000080bfa89c0cc2b169db400b86064275461241bcc81342000000000000803f000000000000803f0000000000000000000080bf6e6f0042bcc813420b8606427546124159e61642000000000000803f000000000000803f0000000000000000000080bf6e6f004259e616420b86064262a0bbbe59e6164200000000000080bf8c54a4b3000080bf0000000000000000000080bfa89c0cc259e616420b86064260a0bbbebcc8134200000000000080bf8c54a4b3000080bf0000000000000000000080bfa89c0cc2bcc813420b8606426d8c064059e6164200000000000000000000803f000080bf0000000000000000000080bfa89c0cc2718c06400b86064262a0bbbe59e6164200000000000000000000803f000080bf0000000000000000000080bfa89c0cc242a0bbbe0b86064260a0bbbebcc813420000000000000000000080bf0000803f0000000000000000000080bf6e6f004240a0bbbe0b8606426e8c0640bcc813420000000000000000000080bf0000803f0000000000000000000080bf6e6f0042728c0640e8cefc417552fc40bcc81342000000000000803f000000000000803f0000000000000000000080bfaea1f041bcc81342e8cefc417552fc4059e61642000000000000803f000000000000803f0000000000000000000080bfaea1f04159e616420b8606427552fc40bcc81342000000000000803f000000000000803f0000000000000000000080bf6e6f0042bcc813420b8606427552fc4059e61642000000000000803f000000000000803f0000000000000000000080bf6e6f004259e61642e8cefc416e8c0640bcc81342000080bf00000000000000000000000000000000000080bf000080bf59df19c2728c0640e8cefc416d8c064059e61642000080bf00000000000000000000000000000000000080bf000080bff6fc1cc2718c0640e8cefc417552fc40bcc81342000080bf00000000000000000000000000000000000080bf000080bf59df19c27752fc40e8cefc417552fc4059e61642000080bf00000000000000000000000000000000000080bf000080bff6fc1cc27752fc400b8606427552fc40bcc813420000000000000000000080bf0000803f0000000000000000000080bf6e6f00427752fc40e8cefc417552fc40bcc813420000000000000000000080bf0000803f0000000000000000000080bfaea1f0417752fc40e8cefc417552fc4059e6164200000000000000000000803f000080bf0000000000000000000080bf117e04c27752fc400b8606427552fc4059e6164200000000000000000000803f000080bf0000000000000000000080bfa89c0cc27752fc40f1cb16427552fc4059e616420000803f000000000000000000000000000000000000803f000080bfbccf10427752fc40f1cb16427552fc40bcc813420000803f000000000000000000000000000000000000803f000080bf1fb20d427752fc40f1cb164260a0bbbed084214275b20a33000080bf8c5424b3000080bf75b20ab300000000000080bf8ee21cc2d0842142f1cb164260a0bbbebcc8134200000000000080bf00000000000080bf0000000000000000000080bf8ee21cc2bcc813420b86064262a0bbbe59e6164233eb4fbe1d50ab3ef1a74f3fb7a677bf495bc63c961881be000080bfa89c0cc242a0bbbef1cb16426d8c064059e6164233eb4fbe1d50ab3ef1a74f3fb7a677bf495bc63c961881be000080bf8ee21cc2718c0640f1cb164260a0bbbed084214233ebcfbe1d502b3fe24f1f3f286456bf00000000c2e60bbf000080bf8ee21cc240a0bbbef1cb164260a0bbbebcc813420000000000000000000080bf0000803f0000000000000000000080bf54b5104240a0bbbef1cb16426e8c0640bcc813420000000000000000000080bf0000803f0000000000000000000080bf54b51042728c0640f1cb16427552fc4059e6164200000000000000000000803f000080bf0000000000000000000080bf8ee21cc27752fc40f1cb16426d8c064059e6164200000000000000000000803f000080bf0000000000000000000080bf8ee21cc2718c0640f1cb16427552fc40bcc813420000000000000000000080bf0000803f0000000000000000000080bf54b510427752fc40f1cb16427552fc40bcc81342000000000000803f000000000000803f0000000000000000000080bf54b51042bcc81342f1cb16427552fc4059e61642000000000000803f000000000000803f0000000000000000000080bf54b5104259e61642f1cb1642af69db4059e6164200000000000080bf8c542435000080bf0000000000000000000080bf8ee21cc25ae61642f1cb1642ae69db40bcc8134200000000000080bf8c542435000080bf0000000000000000000080bf8ee21cc2bdc81342f1cb1642ae69db40bcc813420000000000000000000080bf0000803f0000000000000000000080bf54b51042b069db40f1cb164275461241bcc813420000000000000000000080bf0000803f0000000000000000000080bf54b5104276461241f1cb16427546124159e6164200000000000000000000803f000080bf0000000000000000000080bf8ee21cc276461241f1cb1642af69db4059e6164200000000000000000000803f000080bf0000000000000000000080bf8ee21cc2b169db40f1cb164275461241bcc81342000000000000803f000000000000803f0000000000000000000080bf54b51042bcc81342f1cb16427546124159e61642000000000000803f000000000000803f0000000000000000000080bf54b5104259e61642200a913e74469240bcc813420000000000000000000080bf0000803f0000000000000000000080bf10919ebf76469240980b834074469240bcc813420000000000000000000080bf0000803f0000000000000000000080bf64ad244076469240980b8340ae69db40bcc813420000000000000000000080bf0000803f0000000000000000000080bf64ad2440b069db40970b8340af69db4059e6164200000000000000000000803f000080bf0000000000000000000080bf7dc0b3c0b169db40970b83407446924059e6164200000000000000000000803f000080bf0000000000000000000080bf7dc0b3c076469240200a913eae69db40bcc81342000000000000803f8c5424b50000803f0000000000000000000080bf10919ebfbdc81342260a913eaf69db4059e61642000000000000803f8c5424b50000803f0000000000000000000080bf0e919ebf5ae61642980b8340ae69db40bcc81342000000000000803f8c5424b50000803f0000000000000000000080bf64ad2440bdc81342970b8340af69db4059e61642000000000000803f8c5424b50000803f0000000000000000000080bf62ad24405ae61642260a913e6d8c064059e6164200000000000080bf8c54a4b4000080bf0000000000000000000080bf2216e7bf59e61642200a913e6e8c0640bcc8134200000000000080bf8c54a4b4000080bf0000000000000000000080bf2016e7bfbcc81342970b83406d8c064059e6164200000000000080bf8c54a4b4000080bf0000000000000000000080bf7dc0b3c059e61642980b83406e8c0640bcc8134200000000000080bf8c54a4b4000080bf0000000000000000000080bf7ec0b3c0bcc81342970b83406d8c064059e6164200000000000000000000803f000080bf0000000000000000000080bf7dc0b3c0718c0640980b83406e8c0640bcc813420000000000000000000080bf0000803f0000000000000000000080bf64ad2440728c06406ea12dc0a027ef40dd909c3ffcff7f3fb67f99b4132a323a132a32ba00000000fcff7f3f000080bfdbb982c1a027ef406ca12dc075461241e0909c3ffcff7f3fb67f19b41e59333a1f5933ba00000000fcff7f3f000080bfdab982c1754612410ea32dc074469240c616af3ffcff7f3fb67f19b41e59333a1f5933ba00000000fcff7f3f000080bf7c9181c1744692400ea32dc075461241c616af3ffcff7f3f000000002a88343a2a8834ba00000000fcff7f3f000080bf7c9181c1754612416ca12dc075461241e0909c3f000000000000803f000000000000803f0000000000000000000080bfdc3aa2c1e8909c3f6ca12dc075461241a1bd02c1000000000000803f000000000000803f0000000000000000000080bfdc3aa2c1a0bd02c10ea32dc075461241c616af3f000000000000803f000000000000803f0000000000000000000080bf113ba2c1ce16af3f0ea32dc075461241e36c00c1000000000000803f000000000000803f0000000000000000000080bf113ba2c1e26c00c16ca12dc075461241a1bd02c1000000000000803f000000000000803f0000000035911a39000080bfdc3aa2c1a0bd02c16ca12dc075461241af868cc1000000000000803f000000000000803f00000000f1901a39000080bfdc3aa2c1ae868cc10ea32dc075461241e36c00c1000000000000803f000000000000803f00000000f1901a39000080bf113ba2c1e26c00c10ea32dc075461241515e8bc1000000000000803f000000000000803f00000000ad901a39000080bf113ba2c1505e8bc16ca12dc075461241af868cc1fcff7fbf00000000648834ba6488343a00000000fcff7fbf000080bf0080f5ba764612416ca12dc074469240af868cc1fcff7fbf00000000648834ba6488343a00000000fcff7fbf000080bf0080f5ba764692400ea32dc075461241515e8bc1fcff7fbf00000000648834ba6488343a00000000fcff7fbf000080bf001a16be764612410ea32dc074469240515e8bc1fcff7fbf00000000648834ba6488343a00000000fcff7fbf000080bf001a16be764692406ca12dc0000080b5af868cc1fcff7fbf00000000648834ba6488343a00000000fcff7fbf000080bf0080f5ba000000000ea32dc078b279b5515e8bc1fcff7fbf00000000648834ba6488343a00000000fcff7fbf000080bf001a16be00b1c9326ca12dc0000080b5a1bd02c13f0c77b9000080bf00000000000080bf3f0c773900000000000080bf03a56dc1a0bd02c16ca12dc0000080b5e0909c3f3f0c77b9000080bf00000000000080bf3f0c773900000000000080bf03a56dc1e8909c3f0ea32dc078b279b5e36c00c13f0c77b9000080bf00000000000080bf3f0c773900000000000080bf9aa46dc1e26c00c10ea32dc078b279b5c616af3f3f0c77b9000080bf00000000000080bf3f0c773900000000000080bf9aa46dc1ce16af3f6ca12dc0000080b5af868cc13f0c77b9000080bf00000000000080bf3f0c7739b0901ab9000080bf03a56dc1ae868cc16ca12dc0000080b5a1bd02c13f0c77b9000080bf00000000000080bf3f0c7739f2901ab9000080bf03a56dc1a0bd02c10ea32dc078b279b5515e8bc13f0c77b9000080bf00000000000080bf3f0c7739f2901ab9000080bf9aa46dc1505e8bc10ea32dc078b279b5e36c00c13f0c77b9000080bf00000000000080bf3f0c773933911ab9000080bf9aa46dc1e26c00c16ca12dc0000080b5e0909c3ffcff7f3f2a1689332888343a288834ba00000000fcff7f3f000080bfceb982c10ce639340ea32dc078b279b5c616af3ffcff7f3f2a1609338a19343a8a1934ba00000000fcff7f3f000080bf6f9181c12c1c53346ca12dc075461241ea041c41fcff7fbf00000000c88734bac987343a00000000fdff7fbf000080bf026734c1764612416ca12dc074469240ea041c41fcff7fbf00000000c88734bac987343a00000000fdff7fbf000080bf026734c1764692400ea32dc075461241a8551e41fcff7fbf00000000c88734bac987343a00000000fdff7fbf000080bfc0b736c1764612410ea32dc074469240a8551e41fcff7fbf00000000c88734bac987343a00000000fdff7fbf000080bfc0b736c1764692406ca12dc075461241a80c0642000000000000803f000000000000803f00000000da72f438000080bf9c8587c0a80c06426ca12dc075461241ea041c41000000000000803f000000000000803f000000007072f438000080bf9c8587c0eb041c410ea32dc075461241d8a00642000000000000803f000000000000803f000000007072f438000080bf6d8687c0d8a006420ea32dc075461241a8551e41000000000000803f000000000000803f000000000672f438000080bf6d8687c0a9551e416ca12dc074469240ea041c4100000000000080bf00000000000080bf000000000772f4b8000080bf406f983feb041c416ca12dc074469240a80c064200000000000080bf00000000000080bf00000000077274b8000080bf406f983fa80c06420ea32dc074469240a8551e4100000000000080bf00000000000080bf00000000077274b8000080bf8472983fa9551e410ea32dc074469240d8a0064200000000000080bf00000000000080bf0000000000000000000080bf8472983fd8a006426ca12dc074469240a80c0642fcff7f3f000000002c87343a2c8734ba00000000fcff7f3f000080bfe6efff41764692406ca12dc075461241a80c0642fcff7f3f000000002c87343a2c8734ba00000000fcff7f3f000080bfe6efff41764612410ea32dc074469240d8a00642fcff7f3f000000002c87343a2c8734ba00000000fcff7f3f000080bf238c0042764692400ea32dc075461241d8a00642fcff7f3f000000002c87343a2c8734ba00000000fcff7f3f000080bf238c00427646124128809bbf75461241e0909c3f00000000fbff7f3f496535ba0000803f0000000000000000000080bfe0292fc031609d3f6ca12dc075461241e0909c3f00000000fbff7f3f496535ba0000803f0000000000000000000080bf9c8587c031609d3f30809bbfde461241c616af3f00000000fbff7f3f496535ba0000803f0000000000000000000080bfe4292fc017e6af3f6ea12dc0de461241c616af3f00000000fbff7f3f496535ba0000803f0000000000000000000080bf9d8587c017e6af3f28809bbf7546124194cfe34007fd7f3ff1071c3c0000000000000000000000000000803f000080bfae1ab3402774124128809bbf75461241e0909c3f07fd7f3ff0071c3c0000000000000000000000000000803f000080bfe00a99be2774124130809bbfde4612411071e84007fd7f3ff0071c3c0000000000000000000000000000803f000080bf2abcb7409074124130809bbfde461241c616af3f07fd7f3ff0071c3c0000000000000000000000000000803f000080bf90e61dbe907412416ca12dc075461241e0909c3f42ff7fbf4d099cbb000000000000000000000000000080bf000080bf3cb22fc0f47a12416ca12dc07546124194cfe34042ff7fbf4d099cbb000000000000000000000000000080bf000080bf3d420ac1f47a12416ea12dc0de461241c616af3f42ff7fbf4d099cbb000000000000000000000000000080bf000080bf2ff538c05d7b12416ea12dc0de4612411071e84042ff7fbf4d099cbb000000000000000000000000000080bf000080bffb920cc15d7b12416ca12dc07546124194cfe34000000000fbff7fbfe764353a000080bf0000000000000000000080bf406f983f6503e44028809bbf7546124194cfe34000000000fbff7fbfe764353a000080bf0000000000000000000080bfc04d9dbe6503e4406ea12dc0de4612411071e84000000000fbff7fbfe764353a000080bf0000000000000000000080bf446f983fe1a4e84030809bbfde4612411071e84000000000fbff7fbfe764353a000080bf0000000000000000000080bfa04d9dbee1a4e840 + 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: 17.493042, y: 4.387922, z: 11.406968} + m_Extent: {x: 20.20612, y: 4.7543797, z: 28.972733} + m_MeshUsageFlags: 0 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + m_MeshMetrics[0]: 1 + m_MeshMetrics[1]: 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!1 &1080246812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1080246816} + - component: {fileID: 1080246815} + - component: {fileID: 1080246814} + - component: {fileID: 1080246813} + m_Layer: 0 + m_Name: Wall (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1080246813 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1080246812} + 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 &1080246814 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1080246812} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1080246815 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1080246812} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1080246816 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1080246812} + m_LocalRotation: {x: -0, y: 0.70710677, z: -0, w: 0.7071068} + m_LocalPosition: {x: 8.8, y: 3.0062, z: 18.4} + m_LocalScale: {x: 50.104992, y: 2.8883917, z: 1.326664} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!1 &1111540375 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1111540379} + - component: {fileID: 1111540378} + - component: {fileID: 1111540377} + - component: {fileID: 1111540376} + m_Layer: 0 + m_Name: Wall (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1111540376 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1111540375} + 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 &1111540377 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1111540375} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1111540378 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1111540375} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1111540379 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1111540375} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -17.6744, y: 2.9938, z: 42.846} + m_LocalScale: {x: 54.274757, y: 2.863578, z: 1.2133503} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1832511865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1832511869} + - component: {fileID: 1832511868} + - component: {fileID: 1832511867} + - component: {fileID: 1832511866} + m_Layer: 0 + m_Name: Wall (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1832511866 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1832511865} + 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 &1832511867 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1832511865} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1832511868 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1832511865} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1832511869 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1832511865} + m_LocalRotation: {x: -0, y: 1, z: -0, w: -0.000000059604645} + m_LocalPosition: {x: -18.837399, y: 2.9938, z: -6.085002} + m_LocalScale: {x: 54.274757, y: 2.863578, z: 1.2133503} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!1 &1924626443 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1924626447} + - component: {fileID: 1924626446} + - component: {fileID: 1924626445} + - component: {fileID: 1924626444} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &1924626444 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1924626443} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1924626445 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1924626443} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5ef64036339fcf04497a1098abde25ab, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1924626446 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1924626443} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1924626447 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1924626443} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -17.3014, y: 1.8504, z: 18.1402} + m_LocalScale: {x: 5.6356797, y: 0.57666, z: 5.1510134} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2057178508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2057178512} + - component: {fileID: 2057178511} + - component: {fileID: 2057178510} + - component: {fileID: 2057178509} + m_Layer: 0 + m_Name: Wall (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &2057178509 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2057178508} + 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 &2057178510 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2057178508} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2057178511 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2057178508} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2057178512 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2057178508} + m_LocalRotation: {x: -0, y: -0.7071068, z: -0, w: 0.70710677} + m_LocalPosition: {x: -45.311398, y: 3.0062, z: 18.359999} + m_LocalScale: {x: 50.104992, y: 2.8883917, z: 1.326664} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0} +--- !u!1 &2083699542 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2083699548} + - component: {fileID: 2083699547} + - component: {fileID: 2083699546} + - component: {fileID: 2083699545} + - component: {fileID: 2083699544} + - component: {fileID: 2083699543} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &2083699543 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083699542} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 732167896} +--- !u!33 &2083699544 +MeshFilter: + m_ObjectHideFlags: 10 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083699542} + m_Mesh: {fileID: 732167896} +--- !u!23 &2083699545 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083699542} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 2 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &2083699546 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083699542} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Shape: + id: 0 + m_Size: {x: -5.5568686, y: 4.699296, z: -7.391942} + m_Rotation: {x: -0.49999997, y: -0.49999997, z: 0.49999997, w: 0.49999997} + m_PivotLocation: 1 + m_PivotPosition: {x: 0, y: 0, z: 0} + m_UnmodifiedMeshVersion: 1110 + m_ShapeBox: + m_Center: {x: -1.8152981, y: 2.349648, z: -3.6959705} + m_Extent: {x: 3.695971, y: 2.7784343, z: 2.3496485} + references: + version: 1 + 00000000: + type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder} +--- !u!114 &2083699547 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083699542} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MeshFormatVersion: 2 + m_Faces: + - m_Indexes: 000000000100000002000000030000000000000002000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 1 + - m_Indexes: 040000000500000006000000070000000400000006000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 1 + - m_Indexes: 0a0000000b00000008000000090000000a00000008000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 0c0000000d0000000e0000000f0000000c0000000e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: -17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 2 + - m_Indexes: 100000001100000012000000130000001000000012000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: -17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 2 + - m_Indexes: 170000001400000015000000160000001700000015000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: -17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 2 + - m_Indexes: 1a0000001b00000018000000190000001a00000018000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: -17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 2 + - m_Indexes: 1f0000001d0000001e0000001f0000001c0000001d000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: -1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 3 + - m_Indexes: 230000002100000022000000230000002000000021000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: -1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 3 + - m_Indexes: 260000002400000025000000260000002700000024000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: -1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 3 + - m_Indexes: 290000002b00000028000000290000002a0000002b000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: -1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 3 + - m_Indexes: 2f0000002d0000002e0000002f0000002c0000002d000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 330000003100000032000000330000003000000031000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 360000003400000035000000360000003700000034000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 390000003b00000038000000390000003a0000003b000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 3e0000003f0000003d0000003f0000003c0000003d000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: -1.5220823, y: -17.565763} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 5 + - m_Indexes: 420000004300000041000000430000004000000041000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: -1.5220823, y: -17.565763} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 5 + - m_Indexes: 450000004600000044000000460000004700000044000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: -1.5220823, y: -17.565763} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 5 + - m_Indexes: 48000000490000004b000000490000004a0000004b000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: -1.5220823, y: -17.565763} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 5 + - m_Indexes: 4e0000004f0000004c0000004e0000004c0000004d000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -17.565763} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 6 + - m_Indexes: 520000005300000050000000520000005000000051000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -17.565763} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 6 + - m_Indexes: 550000005600000057000000550000005700000054000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -17.565763} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 6 + - m_Indexes: 58000000590000005a000000580000005a0000005b000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -17.565763} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 6 + - m_Indexes: 5c0000005d0000005e0000005d0000005f0000005e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 600000006100000062000000610000006300000062000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 640000006500000066000000650000006700000066000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 68000000690000006a000000690000006b0000006a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 6c0000006d0000006e0000006d0000006f0000006e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 700000007100000072000000710000007300000072000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 740000007500000076000000750000007700000076000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 78000000790000007a000000790000007b0000007a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 7c0000007d0000007e0000007d0000007f0000007e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 800000008100000082000000810000008300000082000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 840000008500000086000000850000008700000086000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 88000000890000008a000000890000008b0000008a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 8c0000008d0000008e0000008d0000008f0000008e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 900000009100000092000000910000009300000092000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 940000009500000096000000950000009700000096000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 98000000990000009a000000990000009b0000009a000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 9c0000009d0000009e0000009d0000009f0000009e000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: a0000000a1000000a2000000a1000000a3000000a2000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: a4000000a5000000a6000000a5000000a7000000a6000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: a8000000a9000000aa000000a9000000ab000000aa000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: ac000000ad000000ae000000ad000000af000000ae000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: b0000000b1000000b2000000b1000000b3000000b2000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: b4000000b5000000b6000000b5000000b7000000b6000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: b8000000b9000000ba000000b9000000bb000000ba000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: bc000000bd000000be000000bd000000bf000000be000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: c0000000c1000000c2000000c1000000c3000000c2000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: c4000000c5000000c6000000c5000000c7000000c6000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: c8000000c9000000ca000000c8000000ca000000cc000000ca000000cb000000cc000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: cf000000d0000000d1000000cf000000d1000000ce000000d1000000cd000000ce000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: d5000000d6000000d2000000d5000000d2000000d3000000d4000000d5000000d3000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: da000000db000000d7000000da000000d7000000d8000000d9000000da000000d8000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: e0000000dc000000dd000000e0000000dd000000de000000df000000e0000000de000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: e5000000e3000000e4000000e5000000e1000000e3000000e1000000e2000000e3000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: e9000000e6000000e8000000e6000000e7000000e8000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 7 + - m_Indexes: ed000000ea000000ec000000ea000000eb000000ec000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 7 + - m_Indexes: f0000000f1000000ef000000f1000000ee000000ef000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: f3000000f4000000f2000000f4000000f5000000f2000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: f8000000f9000000f6000000f8000000f6000000f7000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 8 + - m_Indexes: fd000000fa000000fc000000fa000000fb000000fc000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: 8 + - m_Indexes: 0001000001010000fe000000ff00000000010000fe000000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 030100000401000005010000020100000301000005010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 2100000, guid: c22777d6e868e4f2fb421913386b154e, type: 2} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: 0 + m_TextureGroup: -1 + - m_Indexes: 060100000701000008010000070100000901000008010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0a0100000b0100000c0100000b0100000d0100000c010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 0e0100000f010000100100000f0100001101000010010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 120100001301000014010000130100001501000014010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 160100001701000018010000170100001901000018010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 1a0100001b0100001c0100001b0100001d0100001c010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 1e0100001f010000200100001f0100002101000020010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 220100002301000024010000230100002501000024010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 260100002701000028010000270100002901000028010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 2a0100002b0100002c0100002b0100002d0100002c010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 2e0100002f010000300100002f0100003101000030010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 320100003301000034010000330100003501000034010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 360100003701000038010000370100003901000038010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 3a0100003b0100003c0100003b0100003d0100003c010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 3e0100003f010000400100003f0100004101000040010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 420100004301000044010000430100004501000044010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 460100004701000048010000470100004901000048010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 4a0100004b0100004c0100004b0100004d0100004c010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 4e0100004f010000500100004f0100005101000050010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 520100005301000054010000530100005501000054010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 560100005701000058010000570100005901000058010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 5a0100005b0100005c0100005b0100005d0100005c010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 5e0100005f010000600100005f0100006101000060010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 620100006301000064010000630100006501000064010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 660100006701000068010000670100006901000068010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 6a0100006b0100006c0100006b0100006d0100006c010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 6e0100006f010000700100006f0100007101000070010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 720100007301000074010000730100007501000074010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 760100007701000078010000770100007901000078010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 7a0100007b0100007c0100007b0100007d0100007c010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 7e0100007f010000800100007f0100008101000080010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 820100008301000084010000830100008501000084010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 860100008701000088010000870100008901000088010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 8a0100008b0100008c0100008b0100008d0100008c010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 8e0100008f010000900100008f0100009101000090010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 920100009301000094010000930100009501000094010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 960100009701000098010000970100009901000098010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 9a0100009b0100009c0100009b0100009d0100009c010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: 9e0100009f010000a00100009f010000a1010000a0010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: a2010000a3010000a4010000a3010000a5010000a4010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: a6010000a7010000a8010000a7010000a9010000a8010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: aa010000ab010000ac010000ab010000ad010000ac010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: ae010000af010000b0010000af010000b1010000b0010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: b2010000b3010000b4010000b3010000b5010000b4010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 17.565763, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: b6010000b7010000b8010000b7010000b9010000b8010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: ba010000bb010000bc010000bb010000bd010000bc010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: be010000bf010000c0010000bf010000c1010000c0010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: c2010000c3010000c4010000c3010000c5010000c4010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: c6010000c7010000c8010000c7010000c9010000c8010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: ca010000cb010000cc010000cb010000cd010000cc010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: ce010000cf010000d0010000cf010000d1010000d0010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + - m_Indexes: d2010000d3010000d4010000d3010000d5010000d4010000 + m_SmoothingGroup: 0 + m_Uv: + m_UseWorldSpace: 0 + m_FlipU: 0 + m_FlipV: 0 + m_SwapUV: 0 + m_Fill: 1 + m_Scale: {x: 1, y: 1} + m_Offset: {x: 1.5220823, y: -0.0000009536743} + m_Rotation: 0 + m_Anchor: 9 + m_Material: {fileID: 0} + m_SubmeshIndex: 0 + m_ManualUV: 0 + elementGroup: -1 + m_TextureGroup: -1 + m_SharedVertices: + - m_Vertices: 0000000059000000ab010000b2010000 + - m_Vertices: 31000000ad010000b4010000 + - m_Vertices: 01000000040000005600000058000000 + - m_Vertices: 02000000070000005c0000006d000000 + - m_Vertices: 03000000650000006c00000096010000b3010000 + - m_Vertices: 320000003400000098010000b5010000 + - m_Vertices: 050000000c00000055000000 + - m_Vertices: 060000000f0000001a0000005d00000060000000 + - m_Vertices: 08000000c6000000cc000000de000000 + - m_Vertices: 09000000c2000000c7000000 + - m_Vertices: 0a00000091000000ba000000c3000000 + - m_Vertices: 0b00000090000000c8000000ce000000 + - m_Vertices: 0d000000100000005200000054000000 + - m_Vertices: 0e00000013000000170000001b000000 + - m_Vertices: 110000001c00000051000000 + - m_Vertices: 12000000140000001f0000002a000000 + - m_Vertices: 150000002900000045000000 + - m_Vertices: 16000000180000004200000044000000 + - m_Vertices: 19000000410000006100000068000000 + - m_Vertices: 1d000000200000004d00000050000000 + - m_Vertices: 1e00000023000000270000002b000000 + - m_Vertices: 210000004c000000a7010000ae010000 + - m_Vertices: 2c000000a9010000b0010000 + - m_Vertices: 2200000024000000a3010000a6010000 + - m_Vertices: 2f0000003a000000a5010000a8010000 + - m_Vertices: 25000000490000009f010000a2010000 + - m_Vertices: 39000000a1010000a4010000 + - m_Vertices: 26000000280000004600000048000000 + - m_Vertices: 2d00000030000000ac010000b1010000 + - m_Vertices: 4f0000005a000000aa010000af010000 + - m_Vertices: 2e00000033000000370000003b000000 + - m_Vertices: 35000000990100009c010000 + - m_Vertices: 3c00000064000000970100009a010000c7010000ce010000 + - m_Vertices: 71000000c9010000d0010000 + - m_Vertices: 36000000380000009d010000a0010000 + - m_Vertices: 3f0000004a0000009b0100009e010000 + - m_Vertices: 3d0000004000000069000000c6010000cb010000 + - m_Vertices: 70000000c8010000cd010000 + - m_Vertices: 3e00000043000000470000004b000000 + - m_Vertices: 4e00000053000000570000005b000000 + - m_Vertices: 5e0000006f0000008c00000099000000 + - m_Vertices: 5f00000062000000780000008d00000094000000 + - m_Vertices: 630000006a0000007900000080000000 + - m_Vertices: 660000007c00000089000000cf010000d2010000 + - m_Vertices: 73000000d1010000d4010000 + - m_Vertices: 670000006e0000007d000000980000009d000000 + - m_Vertices: 6b0000008100000088000000ca010000d3010000 + - m_Vertices: 72000000cc010000d5010000 + - m_Vertices: 74000000850000008e0000009b000000 + - m_Vertices: 750000008f00000096000000 + - m_Vertices: 7600000087000000a4000000ad000000 + - m_Vertices: 7700000097000000a5000000d2000000 + - m_Vertices: 7a00000095000000d3000000d7000000 + - m_Vertices: 7b00000082000000a0000000d8000000 + - m_Vertices: 7e0000008b000000b5000000b6010000bb010000 + - m_Vertices: b0000000b8010000bd010000 + - m_Vertices: 7f0000009c000000a8000000b7010000be010000 + - m_Vertices: b1000000b9010000c0010000 + - m_Vertices: 830000008a000000a1000000b4000000 + - m_Vertices: 840000009a0000009f000000 + - m_Vertices: 860000009e000000a9000000ac000000 + - m_Vertices: 92000000bf000000cf000000e5000000 + - m_Vertices: 93000000bb000000be000000 + - m_Vertices: a2000000d9000000dc000000fb000000 + - m_Vertices: a3000000b6000000c4000000dd000000 + - m_Vertices: a6000000af000000bd000000e1000000 + - m_Vertices: a7000000d6000000e2000000e6000000 + - m_Vertices: aa000000b8000000c1000000bf010000c2010000 + - m_Vertices: b3000000c1010000c4010000 + - m_Vertices: ab000000ae000000b9000000bc000000 + - m_Vertices: b2000000bc010000c5010000 + - m_Vertices: b7000000c0000000c5000000ba010000c3010000 + - m_Vertices: c9000000cd000000830100008e010000 + - m_Vertices: ef000000030100008501000090010000 + - m_Vertices: ca000000060100000f0100008201000087010000 + - m_Vertices: 020100008401000089010000 + - m_Vertices: 000100007001000079010000 + - m_Vertices: 28010000310100006e01000077010000 + - m_Vertices: 0801000011010000260100002f010000 + - m_Vertices: cb000000df0000000e01000013010000 + - m_Vertices: ff000000780100007d010000 + - m_Vertices: 3001000035010000760100007b010000 + - m_Vertices: 10010000150100002e01000033010000 + - m_Vertices: d0000000e4000000160100001b010000 + - m_Vertices: f3000000580100005d010000 + - m_Vertices: 380100003d010000560100005b010000 + - m_Vertices: 180100001d010000360100003b010000 + - m_Vertices: d10000001a010000230100008a0100008f010000 + - m_Vertices: f00000008c01000091010000 + - m_Vertices: f2000000520100005c01000065010000 + - m_Vertices: 3c0100004f0100005a01000063010000 + - m_Vertices: 4501000051010000620100006b010000 + - m_Vertices: 54010000640100006d010000 + - m_Vertices: 1c010000250100003a010000470100004e010000 + - m_Vertices: 430100004901000050010000 + - m_Vertices: d4000000db000000eb000000f6000000 + - m_Vertices: d5000000e7000000ea000000 + - m_Vertices: da000000f7000000fa000000 + - m_Vertices: e0000000fc0000000b01000012010000 + - m_Vertices: fe000000750100007c010000 + - m_Vertices: 2d01000034010000730100007a010000 + - m_Vertices: 0d010000140100002b01000032010000 + - m_Vertices: e3000000e9000000170100001e010000 + - m_Vertices: f40000005901000060010000 + - m_Vertices: 3901000040010000570100005e010000 + - m_Vertices: 1901000020010000370100003e010000 + - m_Vertices: e8000000ed0000001f010000220100008b01000092010000 + - m_Vertices: f10000008d01000094010000 + - m_Vertices: f5000000530100006101000068010000 + - m_Vertices: 410100004a0100005f01000066010000 + - m_Vertices: 440100004c010000670100006a010000 + - m_Vertices: 55010000690100006c010000 + - m_Vertices: 21010000240100003f010000460100004b010000 + - m_Vertices: 42010000480100004d010000 + - m_Vertices: ec000000f90000007e01000093010000 + - m_Vertices: ee000000040100008001000095010000 + - m_Vertices: f8000000fd000000070100000a0100007f01000086010000 + - m_Vertices: 050100008101000088010000 + - m_Vertices: 010100007101000074010000 + - m_Vertices: 290100002c0100006f01000072010000 + - m_Vertices: 090100000c010000270100002a010000 + m_SharedTextures: [] + m_Positions: + - {x: -2.7129774, y: -0.0000009536743, z: 1.2231712} + - {x: -1.2148485, y: -0.0000009536743, z: 1.2231712} + - {x: -1.2148495, y: 7.473587, z: 1.2231709} + - {x: -2.712978, y: 7.473587, z: 1.2231709} + - {x: -1.2148485, y: -0.0000009536743, z: 1.2231712} + - {x: 0.28328037, y: -0.0000009536743, z: 1.2231712} + - {x: 0.28328055, y: 7.473587, z: 1.2231709} + - {x: -1.2148495, y: 7.473587, z: 1.2231709} + - {x: -1.2148495, y: 9.142201, z: 37.72495} + - {x: -2.712978, y: 9.142201, z: 37.72495} + - {x: -2.712978, y: 4.5711, z: 37.72495} + - {x: -1.2148495, y: 4.5711, z: 37.72495} + - {x: 0.28328037, y: -0.0000009536743, z: 1.2231712} + - {x: 0.28328037, y: -0.0000009536743, z: -8.171296} + - {x: 0.28328037, y: 4.5711, z: -8.171296} + - {x: 0.28328055, y: 7.473587, z: 1.2231709} + - {x: 0.28328037, y: -0.0000009536743, z: -8.171296} + - {x: 0.28328037, y: -0.0000009536743, z: -17.565763} + - {x: 0.28328037, y: 4.5711, z: -17.565763} + - {x: 0.28328037, y: 4.5711, z: -8.171296} + - {x: 0.28328037, y: 4.5711, z: -17.565763} + - {x: 0.28328037, y: 9.142201, z: -17.565763} + - {x: 0.28328037, y: 9.142201, z: -8.171296} + - {x: 0.28328037, y: 4.5711, z: -8.171296} + - {x: 0.28328037, y: 9.142201, z: -8.171296} + - {x: 0.28328037, y: 9.142201, z: 1.2231712} + - {x: 0.28328055, y: 7.473587, z: 1.2231709} + - {x: 0.28328037, y: 4.5711, z: -8.171296} + - {x: 0.28328037, y: -0.0000009536743, z: -17.565763} + - {x: -1.2148485, y: -0.0000009536743, z: -17.565763} + - {x: -1.2148485, y: 4.5711, z: -17.565763} + - {x: 0.28328037, y: 4.5711, z: -17.565763} + - {x: -1.2148485, y: -0.0000009536743, z: -17.565763} + - {x: -2.7129774, y: -0.0000009536743, z: -17.565763} + - {x: -2.7129774, y: 4.5711, z: -17.565763} + - {x: -1.2148485, y: 4.5711, z: -17.565763} + - {x: -2.7129774, y: 4.5711, z: -17.565763} + - {x: -2.7129774, y: 9.142201, z: -17.565763} + - {x: -1.2148485, y: 9.142201, z: -17.565763} + - {x: -1.2148485, y: 4.5711, z: -17.565763} + - {x: -1.2148485, y: 9.142201, z: -17.565763} + - {x: 0.28328037, y: 9.142201, z: -17.565763} + - {x: 0.28328037, y: 4.5711, z: -17.565763} + - {x: -1.2148485, y: 4.5711, z: -17.565763} + - {x: -2.713077, y: -0.00000093019435, z: -17.421053} + - {x: -2.713077, y: -0.00000093019435, z: -8.026584} + - {x: -2.713077, y: 4.5711, z: -8.026584} + - {x: -2.713077, y: 4.5711, z: -17.421053} + - {x: -2.713077, y: -0.00000093019435, z: -8.026584} + - {x: -2.713077, y: -0.00000093019435, z: 1.3678825} + - {x: -2.713077, y: 4.5711, z: 1.3678825} + - {x: -2.713077, y: 4.5711, z: -8.026584} + - {x: -2.713077, y: 4.5711, z: 1.3678825} + - {x: -2.713077, y: 9.142201, z: 1.3678825} + - {x: -2.713077, y: 9.142201, z: -8.026584} + - {x: -2.713077, y: 4.5711, z: -8.026584} + - {x: -2.713077, y: 9.142201, z: -8.026584} + - {x: -2.713077, y: 9.142201, z: -17.421053} + - {x: -2.713077, y: 4.5711, z: -17.421053} + - {x: -2.713077, y: 4.5711, z: -8.026584} + - {x: -2.7129774, y: 9.142201, z: 1.2231712} + - {x: -1.2148485, y: 9.142201, z: 1.2231712} + - {x: -1.2148485, y: 9.142201, z: -8.171296} + - {x: -2.7129774, y: 9.142201, z: -8.171296} + - {x: -1.2148485, y: 9.142201, z: 1.2231712} + - {x: 0.28328037, y: 9.142201, z: 1.2231712} + - {x: 0.28328037, y: 9.142201, z: -8.171296} + - {x: -1.2148485, y: 9.142201, z: -8.171296} + - {x: 0.28328037, y: 9.142201, z: -8.171296} + - {x: 0.28328037, y: 9.142201, z: -17.565763} + - {x: -1.2148485, y: 9.142201, z: -17.565763} + - {x: -1.2148485, y: 9.142201, z: -8.171296} + - {x: -1.2148485, y: 9.142201, z: -17.565763} + - {x: -2.7129774, y: 9.142201, z: -17.565763} + - {x: -2.7129774, y: 9.142201, z: -8.171296} + - {x: -1.2148485, y: 9.142201, z: -8.171296} + - {x: -2.7129774, y: -0.0000009536743, z: -17.565763} + - {x: -1.2148485, y: -0.0000009536743, z: -17.565763} + - {x: -1.2148485, y: -0.0000009536743, z: -8.171296} + - {x: -2.7129774, y: -0.0000009536743, z: -8.171296} + - {x: -1.2148485, y: -0.0000009536743, z: -17.565763} + - {x: 0.28328037, y: -0.0000009536743, z: -17.565763} + - {x: 0.28328037, y: -0.0000009536743, z: -8.171296} + - {x: -1.2148485, y: -0.0000009536743, z: -8.171296} + - {x: 0.28328037, y: -0.0000009536743, z: -8.171296} + - {x: 0.28328037, y: -0.0000009536743, z: 1.2231712} + - {x: -1.2148485, y: -0.0000009536743, z: 1.2231712} + - {x: -1.2148485, y: -0.0000009536743, z: -8.171296} + - {x: -1.2148485, y: -0.0000009536743, z: 1.2231712} + - {x: -2.7129774, y: -0.0000009536743, z: 1.2231712} + - {x: -2.7129774, y: -0.0000009536743, z: -8.171296} + - {x: -1.2148485, y: -0.0000009536743, z: -8.171296} + - {x: -1.2148495, y: 7.473587, z: 1.2231709} + - {x: 0.28328055, y: 7.473587, z: 1.2231709} + - {x: -1.2148495, y: 7.473587, z: 7.11909} + - {x: 0.28328055, y: 7.473587, z: 7.11909} + - {x: 0.28328055, y: 7.473587, z: 1.2231709} + - {x: 0.28328037, y: 9.142201, z: 1.2231712} + - {x: 0.28328055, y: 7.473587, z: 7.11909} + - {x: 0.28328037, y: 9.142201, z: 7.119089} + - {x: -2.7129774, y: 9.142201, z: 1.2231712} + - {x: -2.712978, y: 7.473587, z: 1.2231709} + - {x: -2.7129774, y: 9.142201, z: 7.119089} + - {x: -2.712978, y: 7.473587, z: 7.11909} + - {x: 0.28328037, y: 9.142201, z: 1.2231712} + - {x: -1.2148485, y: 9.142201, z: 1.2231712} + - {x: 0.28328037, y: 9.142201, z: 7.119089} + - {x: -1.2148485, y: 9.142201, z: 7.119089} + - {x: -2.712978, y: 7.473587, z: 1.2231709} + - {x: -1.2148495, y: 7.473587, z: 1.2231709} + - {x: -2.712978, y: 7.473587, z: 7.11909} + - {x: -1.2148495, y: 7.473587, z: 7.11909} + - {x: -1.2148495, y: 9.142302, z: 1.3678825} + - {x: -2.712978, y: 9.142302, z: 1.3678825} + - {x: -1.2148495, y: 9.142302, z: 7.2638016} + - {x: -2.712978, y: 9.142302, z: 7.2638016} + - {x: -1.2148485, y: -0.36645794, z: 7.119089} + - {x: 0.28328037, y: -0.36645794, z: 7.119089} + - {x: -1.2148485, y: -0.36645794, z: 9.7512} + - {x: 0.28328037, y: -0.36645794, z: 9.7512} + - {x: 0.28328055, y: 7.473587, z: 7.11909} + - {x: 0.28328037, y: 9.142201, z: 7.119089} + - {x: 0.28328037, y: 4.5711, z: 9.7512} + - {x: 0.28328037, y: 9.142201, z: 9.7512} + - {x: -2.7129774, y: 9.142201, z: 7.119089} + - {x: -2.712978, y: 7.473587, z: 7.11909} + - {x: -2.7129774, y: 9.142201, z: 9.7512} + - {x: -2.7129774, y: 4.5711, z: 9.7512} + - {x: 0.28328037, y: 9.142201, z: 7.119089} + - {x: -1.2148485, y: 9.142201, z: 7.119089} + - {x: 0.28328037, y: 9.142201, z: 9.7512} + - {x: -1.2148485, y: 9.142201, z: 9.7512} + - {x: -2.7129774, y: -0.36645794, z: 7.119089} + - {x: -1.2148485, y: -0.36645794, z: 7.119089} + - {x: -2.7129774, y: -0.36645794, z: 9.7512} + - {x: -1.2148485, y: -0.36645794, z: 9.7512} + - {x: -1.2148485, y: 9.142201, z: 7.119089} + - {x: -2.7129774, y: 9.142201, z: 7.119089} + - {x: -1.2148485, y: 9.142201, z: 9.7512} + - {x: -2.7129774, y: 9.142201, z: 9.7512} + - {x: -1.2148495, y: 7.473587, z: 7.11909} + - {x: 0.28328055, y: 7.473587, z: 7.11909} + - {x: -1.2148485, y: -0.36645794, z: 7.119089} + - {x: 0.28328037, y: -0.36645794, z: 7.119089} + - {x: -1.2148495, y: 4.5711, z: 37.72495} + - {x: -2.712978, y: 4.5711, z: 37.72495} + - {x: -1.2148495, y: -0.366458, z: 37.72495} + - {x: -2.712978, y: -0.366458, z: 37.72495} + - {x: 0.28328055, y: 7.473587, z: 7.11909} + - {x: 0.28328037, y: 4.5711, z: 9.7512} + - {x: 0.28328037, y: -0.36645794, z: 7.119089} + - {x: 0.28328037, y: -0.36645794, z: 9.7512} + - {x: -2.712978, y: 7.473587, z: 7.11909} + - {x: -1.2148495, y: 7.473587, z: 7.11909} + - {x: -2.7129774, y: -0.36645794, z: 7.119089} + - {x: -1.2148485, y: -0.36645794, z: 7.119089} + - {x: -2.7129774, y: 4.5711, z: 9.7512} + - {x: -2.712978, y: 7.473587, z: 7.11909} + - {x: -2.7129774, y: -0.36645794, z: 9.7512} + - {x: -2.7129774, y: -0.36645794, z: 7.119089} + - {x: 0.28328037, y: 9.142201, z: 9.7512} + - {x: -1.2148485, y: 9.142201, z: 9.7512} + - {x: 0.28328037, y: 9.142201, z: 33.51236} + - {x: -1.2148485, y: 9.142201, z: 33.51236} + - {x: -1.2148485, y: -0.36645794, z: 9.7512} + - {x: 0.28328037, y: -0.36645794, z: 9.7512} + - {x: -1.2148485, y: -0.36645794, z: 33.51236} + - {x: 0.28328037, y: -0.36645794, z: 33.51236} + - {x: -2.7129774, y: 4.5711, z: 9.7512} + - {x: -2.7129774, y: -0.36645794, z: 9.7512} + - {x: -2.7129774, y: 4.5711, z: 33.51236} + - {x: -2.7129774, y: -0.36645794, z: 33.51236} + - {x: -2.7129774, y: -0.36645794, z: 9.7512} + - {x: -1.2148485, y: -0.36645794, z: 9.7512} + - {x: -2.7129774, y: -0.36645794, z: 33.51236} + - {x: -1.2148485, y: -0.36645794, z: 33.51236} + - {x: -2.713077, y: 9.142201, z: 9.895912} + - {x: -2.713077, y: 4.5711, z: 9.895912} + - {x: -2.713077, y: 9.142201, z: 33.657074} + - {x: -2.713077, y: 4.5711, z: 33.657074} + - {x: -1.2148485, y: 9.142201, z: 9.7512} + - {x: -2.7129774, y: 9.142201, z: 9.7512} + - {x: -1.2148485, y: 9.142201, z: 33.51236} + - {x: -2.7129774, y: 9.142201, z: 33.51236} + - {x: -2.7129774, y: 4.5711, z: 33.51236} + - {x: -2.7129774, y: -0.36645794, z: 33.51236} + - {x: -2.712978, y: 4.5711, z: 37.72495} + - {x: -2.712978, y: -0.366458, z: 37.72495} + - {x: -2.7129774, y: -0.36645794, z: 33.51236} + - {x: -1.2148485, y: -0.36645794, z: 33.51236} + - {x: -2.712978, y: -0.366458, z: 37.72495} + - {x: -1.2148495, y: -0.366458, z: 37.72495} + - {x: -2.7129774, y: 9.142201, z: 33.51236} + - {x: -2.7129774, y: 4.5711, z: 33.51236} + - {x: -2.712978, y: 9.142201, z: 37.72495} + - {x: -2.712978, y: 4.5711, z: 37.72495} + - {x: -1.2148485, y: 9.142201, z: 33.51236} + - {x: -2.7129774, y: 9.142201, z: 33.51236} + - {x: -1.2148495, y: 9.142201, z: 37.72495} + - {x: -2.712978, y: 9.142201, z: 37.72495} + - {x: -1.2148495, y: 4.5711, z: 37.72495} + - {x: 0.28328055, y: 4.5711, z: 37.72495} + - {x: 0.28328055, y: 6.856651, z: 37.72495} + - {x: 0.28328055, y: 9.142201, z: 37.72495} + - {x: -1.2148495, y: 9.142201, z: 37.72495} + - {x: 0.28328055, y: 4.5711, z: 37.72495} + - {x: -1.2148495, y: 4.5711, z: 37.72495} + - {x: -1.2148495, y: -0.366458, z: 37.72495} + - {x: 0.28328055, y: -0.366458, z: 37.72495} + - {x: 0.28328055, y: 2.102321, z: 37.72495} + - {x: 0.28328037, y: -0.36645794, z: 9.7512} + - {x: 0.28328037, y: 4.5711, z: 9.7512} + - {x: 0.28328037, y: 4.5711, z: 33.51236} + - {x: 0.28328037, y: 2.1023211, z: 33.51236} + - {x: 0.28328037, y: -0.36645794, z: 33.51236} + - {x: 0.28328037, y: 4.5711, z: 9.7512} + - {x: 0.28328037, y: 9.142201, z: 9.7512} + - {x: 0.28328037, y: 9.142201, z: 33.51236} + - {x: 0.28328037, y: 6.856651, z: 33.51236} + - {x: 0.28328037, y: 4.5711, z: 33.51236} + - {x: 0.28328037, y: 9.142201, z: 33.51236} + - {x: -1.2148485, y: 9.142201, z: 33.51236} + - {x: -1.2148495, y: 9.142201, z: 37.72495} + - {x: 0.28328055, y: 9.142201, z: 37.72495} + - {x: 0.28328037, y: 9.142201, z: 36.94603} + - {x: -1.2148485, y: -0.36645794, z: 33.51236} + - {x: 0.28328037, y: -0.36645794, z: 33.51236} + - {x: 0.28328037, y: -0.36645794, z: 36.94603} + - {x: 0.28328055, y: -0.366458, z: 37.72495} + - {x: -1.2148495, y: -0.366458, z: 37.72495} + - {x: 0.28328037, y: -0.36645794, z: 33.51236} + - {x: 0.28328037, y: 2.1023211, z: 33.51236} + - {x: 0.28328037, y: 2.1023211, z: 36.94603} + - {x: 0.28328037, y: -0.36645794, z: 36.94603} + - {x: 0.28328037, y: 2.1023211, z: 33.51236} + - {x: 0.28328037, y: 4.5711, z: 33.51236} + - {x: 0.28328037, y: 4.5711, z: 36.94603} + - {x: 0.28328037, y: 2.1023211, z: 36.94603} + - {x: 4.0951653, y: 4.5711, z: 36.94603} + - {x: 4.095165, y: 4.5711, z: 37.72495} + - {x: 4.095165, y: 2.102321, z: 37.72495} + - {x: 4.0951653, y: 2.1023211, z: 36.94603} + - {x: 37.69916, y: 2.102321, z: 37.72495} + - {x: 37.69916, y: -0.36645794, z: 40.3797} + - {x: 37.69916, y: -0.36645794, z: 36.94603} + - {x: 37.69916, y: 2.1023211, z: 36.94603} + - {x: 0.28328037, y: 4.5711, z: 33.51236} + - {x: 0.28328037, y: 6.856651, z: 33.51236} + - {x: 0.28328037, y: 6.8566504, z: 36.94603} + - {x: 0.28328037, y: 4.5711, z: 36.94603} + - {x: 0.28328037, y: 6.856651, z: 33.51236} + - {x: 0.28328037, y: 9.142201, z: 33.51236} + - {x: 0.28328037, y: 9.142201, z: 36.94603} + - {x: 0.28328037, y: 6.8566504, z: 36.94603} + - {x: 37.69916, y: 9.142201, z: 36.94603} + - {x: 37.69916, y: 9.142201, z: 37.72495} + - {x: 37.69916, y: 6.856651, z: 37.72495} + - {x: 37.69916, y: 6.8566504, z: 36.94603} + - {x: 4.095165, y: 6.856651, z: 37.72495} + - {x: 4.095165, y: 4.5711, z: 37.72495} + - {x: 4.0951653, y: 4.5711, z: 36.94603} + - {x: 4.0951653, y: 6.8566504, z: 36.94603} + - {x: 0.28328055, y: 6.856651, z: 37.72495} + - {x: 0.28328037, y: 6.8566504, z: 36.94603} + - {x: 31.601028, y: 6.856651, z: 37.72495} + - {x: 31.601028, y: 6.8566504, z: 36.94603} + - {x: 0.28328037, y: 6.8566504, z: 36.94603} + - {x: 0.28328037, y: 9.142201, z: 36.94603} + - {x: 31.601028, y: 6.8566504, z: 36.94603} + - {x: 31.601028, y: 9.142201, z: 36.94603} + - {x: 0.28328055, y: 9.142201, z: 37.72495} + - {x: 0.28328055, y: 6.856651, z: 37.72495} + - {x: 31.601028, y: 9.142201, z: 37.72495} + - {x: 31.601028, y: 6.856651, z: 37.72495} + - {x: 0.28328037, y: 9.142201, z: 36.94603} + - {x: 0.28328055, y: 9.142201, z: 37.72495} + - {x: 31.601028, y: 9.142201, z: 36.94603} + - {x: 31.601028, y: 9.142201, z: 37.72495} + - {x: 0.28328055, y: -0.366458, z: 37.72495} + - {x: 0.28328037, y: -0.36645794, z: 36.94603} + - {x: 31.601028, y: -0.366458, z: 37.72495} + - {x: 31.601028, y: -0.36645794, z: 36.94603} + - {x: 0.28328055, y: 2.102321, z: 37.72495} + - {x: 0.28328055, y: -0.366458, z: 37.72495} + - {x: 31.601028, y: 2.102321, z: 37.72495} + - {x: 31.601028, y: -0.366458, z: 37.72495} + - {x: 0.28328037, y: -0.36645794, z: 36.94603} + - {x: 0.28328037, y: 2.1023211, z: 36.94603} + - {x: 31.601028, y: -0.36645794, z: 36.94603} + - {x: 31.601028, y: 2.1023211, z: 36.94603} + - {x: 0.28328037, y: 2.1023211, z: 36.94603} + - {x: 0.28328055, y: 2.102321, z: 37.72495} + - {x: 31.601028, y: 2.1023211, z: 36.94603} + - {x: 31.601028, y: 2.102321, z: 37.72495} + - {x: 31.601028, y: 6.856651, z: 37.72495} + - {x: 31.601028, y: 6.8566504, z: 36.94603} + - {x: 33.6309, y: 6.856651, z: 37.72495} + - {x: 33.6309, y: 6.8566504, z: 36.94603} + - {x: 31.601028, y: 6.8566504, z: 36.94603} + - {x: 31.601028, y: 9.142201, z: 36.94603} + - {x: 33.6309, y: 6.8566504, z: 36.94603} + - {x: 33.6309, y: 9.142201, z: 36.94603} + - {x: 31.601028, y: 9.142201, z: 37.72495} + - {x: 31.601028, y: 6.856651, z: 37.72495} + - {x: 33.6309, y: 9.142201, z: 37.72495} + - {x: 33.6309, y: 6.856651, z: 37.72495} + - {x: 31.601028, y: 9.142201, z: 36.94603} + - {x: 31.601028, y: 9.142201, z: 37.72495} + - {x: 33.6309, y: 9.142201, z: 36.94603} + - {x: 33.6309, y: 9.142201, z: 37.72495} + - {x: 31.601028, y: -0.366458, z: 37.72495} + - {x: 31.601028, y: -0.36645794, z: 36.94603} + - {x: 33.6309, y: -0.366458, z: 37.72495} + - {x: 33.6309, y: -0.36645794, z: 36.94603} + - {x: 31.601028, y: 2.102321, z: 37.72495} + - {x: 31.601028, y: -0.366458, z: 37.72495} + - {x: 33.6309, y: 2.102321, z: 37.72495} + - {x: 33.6309, y: -0.366458, z: 37.72495} + - {x: 31.601028, y: -0.36645794, z: 36.94603} + - {x: 31.601028, y: 2.1023211, z: 36.94603} + - {x: 33.6309, y: -0.36645794, z: 36.94603} + - {x: 33.6309, y: 2.1023211, z: 36.94603} + - {x: 31.601028, y: 7.8850656, z: 36.94603} + - {x: 31.601028, y: 7.8850656, z: 37.72495} + - {x: 33.6309, y: 7.8850656, z: 36.94603} + - {x: 33.6309, y: 7.8850656, z: 37.72495} + - {x: 31.601028, y: 2.1023211, z: 36.94603} + - {x: 31.601028, y: 2.102321, z: 37.72495} + - {x: 31.601028, y: 7.8850656, z: 36.94603} + - {x: 31.601028, y: 7.8850656, z: 37.72495} + - {x: 33.6309, y: 2.1023211, z: 36.94603} + - {x: 31.601028, y: 2.1023211, z: 36.94603} + - {x: 33.6309, y: 7.8850656, z: 36.94603} + - {x: 31.601028, y: 7.8850656, z: 36.94603} + - {x: 31.601028, y: 2.102321, z: 37.72495} + - {x: 33.6309, y: 2.102321, z: 37.72495} + - {x: 31.601028, y: 7.8850656, z: 37.72495} + - {x: 33.6309, y: 7.8850656, z: 37.72495} + - {x: 37.69916, y: 2.102321, z: 37.72495} + - {x: 37.69916, y: 2.1023211, z: 36.94603} + - {x: 37.69916, y: 7.8850656, z: 37.72495} + - {x: 37.69916, y: 7.8850656, z: 36.94603} + - {x: 33.6309, y: -0.366458, z: 37.72495} + - {x: 33.6309, y: -0.36645794, z: 36.94603} + - {x: 37.69916, y: -0.36645794, z: 40.3797} + - {x: 37.69916, y: -0.36645794, z: 36.94603} + - {x: 33.6309, y: 2.102321, z: 37.72495} + - {x: 33.6309, y: -0.366458, z: 37.72495} + - {x: 37.69916, y: 2.102321, z: 37.72495} + - {x: 37.69916, y: -0.36645794, z: 40.3797} + - {x: 33.6309, y: -0.36645794, z: 36.94603} + - {x: 33.6309, y: 2.1023211, z: 36.94603} + - {x: 37.69916, y: -0.36645794, z: 36.94603} + - {x: 37.69916, y: 2.1023211, z: 36.94603} + - {x: 33.6309, y: 7.8850656, z: 37.72495} + - {x: 33.6309, y: 2.102321, z: 37.72495} + - {x: 37.69916, y: 7.8850656, z: 37.72495} + - {x: 37.69916, y: 2.102321, z: 37.72495} + - {x: 33.6309, y: 2.1023211, z: 36.94603} + - {x: 33.6309, y: 7.8850656, z: 36.94603} + - {x: 37.69916, y: 2.1023211, z: 36.94603} + - {x: 37.69916, y: 7.8850656, z: 36.94603} + - {x: 33.6309, y: 7.8850656, z: 36.94603} + - {x: 33.6309, y: 7.8850656, z: 37.72495} + - {x: 37.69916, y: 7.8850656, z: 36.94603} + - {x: 37.69916, y: 7.8850656, z: 37.72495} + - {x: 33.6309, y: 6.856651, z: 37.72495} + - {x: 33.6309, y: 6.8566504, z: 36.94603} + - {x: 37.69916, y: 6.856651, z: 37.72495} + - {x: 37.69916, y: 6.8566504, z: 36.94603} + - {x: 33.6309, y: 6.8566504, z: 36.94603} + - {x: 33.6309, y: 9.142201, z: 36.94603} + - {x: 37.69916, y: 6.8566504, z: 36.94603} + - {x: 37.69916, y: 9.142201, z: 36.94603} + - {x: 33.6309, y: 9.142201, z: 37.72495} + - {x: 33.6309, y: 6.856651, z: 37.72495} + - {x: 37.69916, y: 9.142201, z: 37.72495} + - {x: 37.69916, y: 6.856651, z: 37.72495} + - {x: 33.6309, y: 9.142201, z: 36.94603} + - {x: 33.6309, y: 9.142201, z: 37.72495} + - {x: 37.69916, y: 9.142201, z: 36.94603} + - {x: 37.69916, y: 9.142201, z: 37.72495} + - {x: 0.28328037, y: 4.5711, z: 36.94603} + - {x: 0.28328037, y: 6.8566504, z: 36.94603} + - {x: 4.0951653, y: 4.5711, z: 36.94603} + - {x: 4.0951653, y: 6.8566504, z: 36.94603} + - {x: 0.28328055, y: 6.856651, z: 37.72495} + - {x: 0.28328055, y: 4.5711, z: 37.72495} + - {x: 4.095165, y: 6.856651, z: 37.72495} + - {x: 4.095165, y: 4.5711, z: 37.72495} + - {x: 0.28328037, y: 6.8566504, z: 36.94603} + - {x: 0.28328055, y: 6.856651, z: 37.72495} + - {x: 4.0951653, y: 6.8566504, z: 36.94603} + - {x: 4.095165, y: 6.856651, z: 37.72495} + - {x: 0.28328055, y: 2.102321, z: 37.72495} + - {x: 0.28328037, y: 2.1023211, z: 36.94603} + - {x: 4.095165, y: 2.102321, z: 37.72495} + - {x: 4.0951653, y: 2.1023211, z: 36.94603} + - {x: 0.28328055, y: 4.5711, z: 37.72495} + - {x: 0.28328055, y: 2.102321, z: 37.72495} + - {x: 4.095165, y: 4.5711, z: 37.72495} + - {x: 4.095165, y: 2.102321, z: 37.72495} + - {x: 0.28328037, y: 2.1023211, z: 36.94603} + - {x: 0.28328037, y: 4.5711, z: 36.94603} + - {x: 4.0951653, y: 2.1023211, z: 36.94603} + - {x: 4.0951653, y: 4.5711, z: 36.94603} + - {x: -2.712978, y: 7.473587, z: 1.2231709} + - {x: -2.7129774, y: 9.142201, z: 1.2231712} + - {x: -2.713077, y: 4.5711, z: 1.3678825} + - {x: -2.713077, y: 9.142201, z: 1.3678825} + - {x: -2.7129774, y: 9.142201, z: 1.2231712} + - {x: -2.7129774, y: 9.142201, z: -8.171296} + - {x: -2.713077, y: 9.142201, z: 1.3678825} + - {x: -2.713077, y: 9.142201, z: -8.026584} + - {x: -2.7129774, y: 9.142201, z: -8.171296} + - {x: -2.7129774, y: 9.142201, z: -17.565763} + - {x: -2.713077, y: 9.142201, z: -8.026584} + - {x: -2.713077, y: 9.142201, z: -17.421053} + - {x: -2.7129774, y: 9.142201, z: -17.565763} + - {x: -2.7129774, y: 4.5711, z: -17.565763} + - {x: -2.713077, y: 9.142201, z: -17.421053} + - {x: -2.713077, y: 4.5711, z: -17.421053} + - {x: -2.7129774, y: 4.5711, z: -17.565763} + - {x: -2.7129774, y: -0.0000009536743, z: -17.565763} + - {x: -2.713077, y: 4.5711, z: -17.421053} + - {x: -2.713077, y: -0.00000093019435, z: -17.421053} + - {x: -2.7129774, y: -0.0000009536743, z: -8.171296} + - {x: -2.7129774, y: -0.0000009536743, z: 1.2231712} + - {x: -2.713077, y: -0.00000093019435, z: -8.026584} + - {x: -2.713077, y: -0.00000093019435, z: 1.3678825} + - {x: -2.7129774, y: -0.0000009536743, z: -17.565763} + - {x: -2.7129774, y: -0.0000009536743, z: -8.171296} + - {x: -2.713077, y: -0.00000093019435, z: -17.421053} + - {x: -2.713077, y: -0.00000093019435, z: -8.026584} + - {x: -2.7129774, y: -0.0000009536743, z: 1.2231712} + - {x: -2.712978, y: 7.473587, z: 1.2231709} + - {x: -2.713077, y: -0.00000093019435, z: 1.3678825} + - {x: -2.713077, y: 4.5711, z: 1.3678825} + - {x: -2.7129774, y: 9.142201, z: 9.7512} + - {x: -2.7129774, y: 4.5711, z: 9.7512} + - {x: -2.713077, y: 9.142201, z: 9.895912} + - {x: -2.713077, y: 4.5711, z: 9.895912} + - {x: -2.7129774, y: 9.142201, z: 33.51236} + - {x: -2.7129774, y: 9.142201, z: 9.7512} + - {x: -2.713077, y: 9.142201, z: 33.657074} + - {x: -2.713077, y: 9.142201, z: 9.895912} + - {x: -2.7129774, y: 4.5711, z: 9.7512} + - {x: -2.7129774, y: 4.5711, z: 33.51236} + - {x: -2.713077, y: 4.5711, z: 9.895912} + - {x: -2.713077, y: 4.5711, z: 33.657074} + - {x: -2.7129774, y: 4.5711, z: 33.51236} + - {x: -2.7129774, y: 9.142201, z: 33.51236} + - {x: -2.713077, y: 4.5711, z: 33.657074} + - {x: -2.713077, y: 9.142201, z: 33.657074} + - {x: -1.2148485, y: 9.142201, z: 1.2231712} + - {x: -2.7129774, y: 9.142201, z: 1.2231712} + - {x: -1.2148495, y: 9.142302, z: 1.3678825} + - {x: -2.712978, y: 9.142302, z: 1.3678825} + - {x: -1.2148485, y: 9.142201, z: 7.119089} + - {x: -1.2148485, y: 9.142201, z: 1.2231712} + - {x: -1.2148495, y: 9.142302, z: 7.2638016} + - {x: -1.2148495, y: 9.142302, z: 1.3678825} + - {x: -2.7129774, y: 9.142201, z: 1.2231712} + - {x: -2.7129774, y: 9.142201, z: 7.119089} + - {x: -2.712978, y: 9.142302, z: 1.3678825} + - {x: -2.712978, y: 9.142302, z: 7.2638016} + - {x: -2.7129774, y: 9.142201, z: 7.119089} + - {x: -1.2148485, y: 9.142201, z: 7.119089} + - {x: -2.712978, y: 9.142302, z: 7.2638016} + - {x: -1.2148495, y: 9.142302, z: 7.2638016} + m_Textures0: + - {x: 1.1908951, y: -0.00000005853144} + - {x: -0.3072338, y: -0.00000005853144} + - {x: -0.30723286, y: 7.473588} + - {x: 1.1908956, y: 7.473588} + - {x: -0.3072338, y: -0.00000005853144} + - {x: -1.8053627, y: -0.00000005853144} + - {x: -1.8053629, y: 7.473588} + - {x: -0.30723286, y: 7.473588} + - {x: -0.30723286, y: 9.142202} + - {x: 1.1908956, y: 9.142202} + - {x: 1.1908956, y: 4.571101} + - {x: -0.30723286, y: 4.571101} + - {x: 18.788935, y: 0} + - {x: 9.394467, y: 0} + - {x: 9.394467, y: 4.571101} + - {x: 18.788935, y: 7.473588} + - {x: 9.394467, y: 0} + - {x: 0, y: 0} + - {x: 0, y: 4.571101} + - {x: 9.394467, y: 4.571101} + - {x: 0, y: 4.571101} + - {x: 0, y: 9.142202} + - {x: 9.394467, y: 9.142202} + - {x: 9.394467, y: 4.571101} + - {x: 9.394467, y: 9.142202} + - {x: 18.788935, y: 9.142202} + - {x: 18.788935, y: 7.473588} + - {x: 9.394467, y: 4.571101} + - {x: 1.8053627, y: 0} + - {x: 0.3072338, y: 0} + - {x: 0.3072338, y: 4.571101} + - {x: 1.8053627, y: 4.571101} + - {x: 0.3072338, y: 0} + - {x: -1.1908951, y: 0} + - {x: -1.1908951, y: 4.571101} + - {x: 0.3072338, y: 4.571101} + - {x: -1.1908951, y: 4.571101} + - {x: -1.1908951, y: 9.142202} + - {x: 0.3072338, y: 9.142202} + - {x: 0.3072338, y: 4.571101} + - {x: 0.3072338, y: 9.142202} + - {x: 1.8053627, y: 9.142202} + - {x: 1.8053627, y: 4.571101} + - {x: 0.3072338, y: 4.571101} + - {x: -0.14471054, y: 0.00000002347997} + - {x: -9.53918, y: 0.00000002347997} + - {x: -9.53918, y: 4.571101} + - {x: -0.14471054, y: 4.571101} + - {x: -9.53918, y: 0.00000002347997} + - {x: -18.933645, y: 0.00000002347997} + - {x: -18.933645, y: 4.571101} + - {x: -9.53918, y: 4.571101} + - {x: -18.933645, y: 4.571101} + - {x: -18.933645, y: 9.142202} + - {x: -9.53918, y: 9.142202} + - {x: -9.53918, y: 4.571101} + - {x: -9.53918, y: 9.142202} + - {x: -0.14471054, y: 9.142202} + - {x: -0.14471054, y: 4.571101} + - {x: -9.53918, y: 4.571101} + - {x: -1.1908951, y: 18.788935} + - {x: 0.3072338, y: 18.788935} + - {x: 0.3072338, y: 9.394467} + - {x: -1.1908951, y: 9.394467} + - {x: 0.3072338, y: 18.788935} + - {x: 1.8053627, y: 18.788935} + - {x: 1.8053627, y: 9.394467} + - {x: 0.3072338, y: 9.394467} + - {x: 1.8053627, y: 9.394467} + - {x: 1.8053627, y: 0} + - {x: 0.3072338, y: 0} + - {x: 0.3072338, y: 9.394467} + - {x: 0.3072338, y: 0} + - {x: -1.1908951, y: 0} + - {x: -1.1908951, y: 9.394467} + - {x: 0.3072338, y: 9.394467} + - {x: 1.1908951, y: 0} + - {x: -0.3072338, y: 0} + - {x: -0.3072338, y: 9.394467} + - {x: 1.1908951, y: 9.394467} + - {x: -0.3072338, y: 0} + - {x: -1.8053627, y: 0} + - {x: -1.8053627, y: 9.394467} + - {x: -0.3072338, y: 9.394467} + - {x: -1.8053627, y: 9.394467} + - {x: -1.8053627, y: 18.788935} + - {x: -0.3072338, y: 18.788935} + - {x: -0.3072338, y: 9.394467} + - {x: -0.3072338, y: 18.788935} + - {x: 1.1908951, y: 18.788935} + - {x: 1.1908951, y: 9.394467} + - {x: -0.3072338, y: 9.394467} + - {x: -0.30723286, y: 1.2231718} + - {x: -1.8053629, y: 1.2231718} + - {x: -0.30723286, y: 7.119091} + - {x: -1.8053629, y: 7.119091} + - {x: -0.29891145, y: 7.473588} + - {x: -0.2989111, y: 9.142202} + - {x: 5.5970078, y: 7.473588} + - {x: 5.597007, y: 9.142202} + - {x: -2.7452536, y: 9.142201} + - {x: -2.745253, y: 7.473587} + - {x: -8.641171, y: 9.142201} + - {x: -8.641172, y: 7.473587} + - {x: -1.238802, y: 1.2231722} + - {x: -2.7369308, y: 1.2231722} + - {x: -1.238802, y: 7.11909} + - {x: -2.7369308, y: 7.11909} + - {x: 1.1908956, y: 1.2231718} + - {x: -0.30723286, y: 1.2231718} + - {x: 1.1908956, y: 7.119091} + - {x: -0.30723286, y: 7.119091} + - {x: -2.7369318, y: 1.3678834} + - {x: -4.23506, y: 1.3678834} + - {x: -2.7369318, y: 7.2638025} + - {x: -4.23506, y: 7.2638025} + - {x: -0.3072338, y: 7.11909} + - {x: -1.8053627, y: 7.11909} + - {x: -0.3072338, y: 9.751201} + - {x: -1.8053627, y: 9.751201} + - {x: 5.5970078, y: 7.473588} + - {x: 5.597007, y: 9.142202} + - {x: 8.229117, y: 4.571101} + - {x: 8.229117, y: 9.142202} + - {x: -8.641171, y: 9.142201} + - {x: -8.641172, y: 7.473587} + - {x: -11.273282, y: 9.142201} + - {x: -11.273282, y: 4.5711} + - {x: -1.238802, y: 7.11909} + - {x: -2.7369308, y: 7.11909} + - {x: -1.238802, y: 9.751201} + - {x: -2.7369308, y: 9.751201} + - {x: 1.1908951, y: 7.11909} + - {x: -0.3072338, y: 7.11909} + - {x: 1.1908951, y: 9.751201} + - {x: -0.3072338, y: 9.751201} + - {x: -2.7369308, y: 7.11909} + - {x: -4.2350597, y: 7.11909} + - {x: -2.7369308, y: 9.751201} + - {x: -4.2350597, y: 9.751201} + - {x: -2.7369318, y: 7.473589} + - {x: -1.2388017, y: 7.473589} + - {x: -2.7369308, y: -0.36645612} + - {x: -1.238802, y: -0.36645612} + - {x: -0.30723286, y: 4.571101} + - {x: 1.1908956, y: 4.571101} + - {x: -0.30723286, y: -0.36645705} + - {x: 1.1908956, y: -0.36645705} + - {x: 5.5970078, y: 7.473588} + - {x: 8.229117, y: 4.571101} + - {x: 5.597007, y: -0.366457} + - {x: 8.229117, y: -0.366457} + - {x: -4.23506, y: 7.473589} + - {x: -2.7369318, y: 7.473589} + - {x: -4.2350597, y: -0.36645612} + - {x: -2.7369308, y: -0.36645612} + - {x: -11.273281, y: 4.571101} + - {x: -8.641172, y: 7.473588} + - {x: -11.273281, y: -0.366457} + - {x: -8.6411705, y: -0.366457} + - {x: -1.238802, y: 9.751201} + - {x: -2.7369308, y: 9.751201} + - {x: -1.238802, y: 33.51236} + - {x: -2.7369308, y: 33.51236} + - {x: -0.3072338, y: 9.751201} + - {x: -1.8053627, y: 9.751201} + - {x: -0.3072338, y: 33.51236} + - {x: -1.8053627, y: 33.51236} + - {x: -11.273282, y: 4.571101} + - {x: -11.273282, y: -0.366457} + - {x: -35.034443, y: 4.571101} + - {x: -35.034443, y: -0.366457} + - {x: 1.1908951, y: 9.751201} + - {x: -0.3072338, y: 9.751201} + - {x: 1.1908951, y: 33.51236} + - {x: -0.3072338, y: 33.51236} + - {x: -11.4179945, y: 9.142202} + - {x: -11.4179945, y: 4.571101} + - {x: -35.179157, y: 9.142202} + - {x: -35.179157, y: 4.571101} + - {x: -2.7369308, y: 9.751201} + - {x: -4.2350597, y: 9.751201} + - {x: -2.7369308, y: 33.51236} + - {x: -4.2350597, y: 33.51236} + - {x: -35.034443, y: 4.571101} + - {x: -35.034443, y: -0.366457} + - {x: -39.247032, y: 4.571101} + - {x: -39.247032, y: -0.36645705} + - {x: 1.1908951, y: 33.51236} + - {x: -0.3072338, y: 33.51236} + - {x: 1.1908956, y: 37.72495} + - {x: -0.30723286, y: 37.72495} + - {x: -35.034443, y: 9.142202} + - {x: -35.034443, y: 4.571101} + - {x: -39.247032, y: 9.142202} + - {x: -39.247032, y: 4.571101} + - {x: -2.7369308, y: 33.51236} + - {x: -4.2350597, y: 33.51236} + - {x: -2.7369318, y: 37.72495} + - {x: -4.23506, y: 37.72495} + - {x: -0.30723286, y: 4.571101} + - {x: -1.8053629, y: 4.571101} + - {x: -1.8053629, y: 6.856652} + - {x: -1.8053629, y: 9.142202} + - {x: -0.30723286, y: 9.142202} + - {x: -1.8053629, y: 4.571101} + - {x: -0.30723286, y: 4.571101} + - {x: -0.30723286, y: -0.36645705} + - {x: -1.8053629, y: -0.36645705} + - {x: -1.8053629, y: 2.1023219} + - {x: 8.229117, y: -0.366457} + - {x: 8.229117, y: 4.571101} + - {x: 31.990276, y: 4.571101} + - {x: 31.990276, y: 2.102322} + - {x: 31.990276, y: -0.366457} + - {x: 8.229117, y: 4.571101} + - {x: 8.229117, y: 9.142202} + - {x: 31.990276, y: 9.142202} + - {x: 31.990276, y: 6.856652} + - {x: 31.990276, y: 4.571101} + - {x: -1.238802, y: 33.51236} + - {x: -2.7369308, y: 33.51236} + - {x: -2.7369318, y: 37.72495} + - {x: -1.2388017, y: 37.72495} + - {x: -1.238802, y: 36.94603} + - {x: -0.3072338, y: 33.51236} + - {x: -1.8053627, y: 33.51236} + - {x: -1.8053627, y: 36.94603} + - {x: -1.8053629, y: 37.72495} + - {x: -0.30723286, y: 37.72495} + - {x: 31.990276, y: -0.366457} + - {x: 31.990276, y: 2.102322} + - {x: 35.423946, y: 2.102322} + - {x: 35.423946, y: -0.366457} + - {x: 31.990276, y: 2.102322} + - {x: 31.990276, y: 4.571101} + - {x: 35.423946, y: 4.571101} + - {x: 35.423946, y: 2.102322} + - {x: 35.423943, y: 4.571101} + - {x: 36.20286, y: 4.571101} + - {x: 36.20286, y: 2.1023219} + - {x: 35.423943, y: 2.102322} + - {x: 36.202866, y: 2.1023219} + - {x: 38.857616, y: -0.366457} + - {x: 35.423946, y: -0.366457} + - {x: 35.423946, y: 2.102322} + - {x: 31.990276, y: 4.571101} + - {x: 31.990276, y: 6.856652} + - {x: 35.423946, y: 6.8566513} + - {x: 35.423946, y: 4.571101} + - {x: 31.990276, y: 6.856652} + - {x: 31.990276, y: 9.142202} + - {x: 35.423946, y: 9.142202} + - {x: 35.423946, y: 6.8566513} + - {x: 35.423946, y: 9.142202} + - {x: 36.202866, y: 9.142202} + - {x: 36.202866, y: 6.856652} + - {x: 35.423946, y: 6.8566513} + - {x: 36.20286, y: 6.856652} + - {x: 36.20286, y: 4.571101} + - {x: 35.423943, y: 4.571101} + - {x: 35.423943, y: 6.8566513} + - {x: -1.8053629, y: 37.724953} + - {x: -1.8053627, y: 36.946033} + - {x: -33.12311, y: 37.724953} + - {x: -33.12311, y: 36.946033} + - {x: -1.238802, y: 6.8566513} + - {x: -1.238802, y: 9.142202} + - {x: 30.078945, y: 6.8566513} + - {x: 30.078945, y: 9.142202} + - {x: -1.8053629, y: 9.142202} + - {x: -1.8053629, y: 6.856652} + - {x: -33.12311, y: 9.142202} + - {x: -33.12311, y: 6.856652} + - {x: -1.238802, y: 36.94603} + - {x: -1.2388017, y: 37.72495} + - {x: 30.078945, y: 36.94603} + - {x: 30.078945, y: 37.72495} + - {x: -1.8053629, y: 37.72495} + - {x: -1.8053627, y: 36.94603} + - {x: -33.12311, y: 37.72495} + - {x: -33.12311, y: 36.94603} + - {x: -1.8053629, y: 2.1023219} + - {x: -1.8053629, y: -0.36645705} + - {x: -33.12311, y: 2.1023219} + - {x: -33.12311, y: -0.36645705} + - {x: -1.238802, y: -0.366457} + - {x: -1.238802, y: 2.102322} + - {x: 30.078945, y: -0.366457} + - {x: 30.078945, y: 2.102322} + - {x: -1.238802, y: 36.94603} + - {x: -1.2388017, y: 37.72495} + - {x: 30.078945, y: 36.94603} + - {x: 30.078945, y: 37.72495} + - {x: -33.12311, y: 37.724953} + - {x: -33.12311, y: 36.946033} + - {x: -35.152985, y: 37.724953} + - {x: -35.152985, y: 36.946033} + - {x: 30.078945, y: 6.8566513} + - {x: 30.078945, y: 9.142202} + - {x: 32.108818, y: 6.8566513} + - {x: 32.108818, y: 9.142202} + - {x: -33.12311, y: 9.142202} + - {x: -33.12311, y: 6.856652} + - {x: -35.152985, y: 9.142202} + - {x: -35.152985, y: 6.856652} + - {x: 30.078945, y: 36.94603} + - {x: 30.078945, y: 37.72495} + - {x: 32.108818, y: 36.94603} + - {x: 32.108818, y: 37.72495} + - {x: -33.12311, y: 37.72495} + - {x: -33.12311, y: 36.94603} + - {x: -35.152985, y: 37.72495} + - {x: -35.152985, y: 36.94603} + - {x: -33.12311, y: 2.1023219} + - {x: -33.12311, y: -0.36645705} + - {x: -35.152985, y: 2.1023219} + - {x: -35.152985, y: -0.36645705} + - {x: 30.078945, y: -0.366457} + - {x: 30.078945, y: 2.102322} + - {x: 32.108818, y: -0.366457} + - {x: 32.108818, y: 2.102322} + - {x: 30.078945, y: 36.94603} + - {x: 30.078945, y: 37.72495} + - {x: 32.108818, y: 36.94603} + - {x: 32.108818, y: 37.72495} + - {x: -38.468113, y: 2.102322} + - {x: -39.247032, y: 2.1023219} + - {x: -38.468113, y: 7.8850665} + - {x: -39.247032, y: 7.8850665} + - {x: 32.108818, y: 2.102322} + - {x: 30.078945, y: 2.102322} + - {x: 32.108818, y: 7.8850665} + - {x: 30.078945, y: 7.8850665} + - {x: -33.12311, y: 2.1023219} + - {x: -35.152985, y: 2.1023219} + - {x: -33.12311, y: 7.8850665} + - {x: -35.152985, y: 7.8850665} + - {x: 36.202866, y: 2.1023219} + - {x: 35.423946, y: 2.102322} + - {x: 36.202866, y: 7.8850665} + - {x: 35.423946, y: 7.8850665} + - {x: -35.152985, y: 37.72495} + - {x: -35.152985, y: 36.94603} + - {x: -39.221245, y: 40.3797} + - {x: -39.221245, y: 36.94603} + - {x: -35.152985, y: 2.1023219} + - {x: -35.152985, y: -0.36645705} + - {x: -39.221245, y: 2.1023219} + - {x: -39.221245, y: -0.366457} + - {x: 32.108818, y: -0.366457} + - {x: 32.108818, y: 2.102322} + - {x: 36.17708, y: -0.366457} + - {x: 36.17708, y: 2.102322} + - {x: -35.152985, y: 7.8850665} + - {x: -35.152985, y: 2.1023219} + - {x: -39.221245, y: 7.8850665} + - {x: -39.221245, y: 2.1023219} + - {x: 32.108818, y: 2.102322} + - {x: 32.108818, y: 7.8850665} + - {x: 36.17708, y: 2.102322} + - {x: 36.17708, y: 7.8850665} + - {x: 32.108818, y: 36.94603} + - {x: 32.108818, y: 37.72495} + - {x: 36.17708, y: 36.94603} + - {x: 36.17708, y: 37.72495} + - {x: -35.152985, y: 37.724953} + - {x: -35.152985, y: 36.946033} + - {x: -39.221245, y: 37.724953} + - {x: -39.221245, y: 36.946033} + - {x: 32.108818, y: 6.8566513} + - {x: 32.108818, y: 9.142202} + - {x: 36.17708, y: 6.8566513} + - {x: 36.17708, y: 9.142202} + - {x: -35.152985, y: 9.142202} + - {x: -35.152985, y: 6.856652} + - {x: -39.221245, y: 9.142202} + - {x: -39.221245, y: 6.856652} + - {x: 32.108818, y: 36.94603} + - {x: 32.108818, y: 37.72495} + - {x: 36.17708, y: 36.94603} + - {x: 36.17708, y: 37.72495} + - {x: -1.238802, y: 4.571101} + - {x: -1.238802, y: 6.8566513} + - {x: 2.573083, y: 4.571101} + - {x: 2.573083, y: 6.8566513} + - {x: -1.8053629, y: 6.856652} + - {x: -1.8053629, y: 4.571101} + - {x: -5.617247, y: 6.856652} + - {x: -5.617247, y: 4.571101} + - {x: -1.238802, y: 36.946033} + - {x: -1.2388017, y: 37.724953} + - {x: 2.573083, y: 36.946033} + - {x: 2.5730824, y: 37.724953} + - {x: -1.8053629, y: 37.72495} + - {x: -1.8053627, y: 36.94603} + - {x: -5.617247, y: 37.72495} + - {x: -5.6172476, y: 36.94603} + - {x: -1.8053629, y: 4.571101} + - {x: -1.8053629, y: 2.1023219} + - {x: -5.617247, y: 4.571101} + - {x: -5.617247, y: 2.1023219} + - {x: -1.238802, y: 2.102322} + - {x: -1.238802, y: 4.571101} + - {x: 2.573083, y: 2.102322} + - {x: 2.573083, y: 4.571101} + - {x: -16.34075, y: 7.473587} + - {x: -16.340748, y: 9.142201} + - {x: -16.196037, y: 4.5711} + - {x: -16.196037, y: 9.142201} + - {x: -20.27874, y: 1.2231722} + - {x: -20.27874, y: -8.171295} + - {x: -20.278841, y: 1.3678834} + - {x: -20.278841, y: -8.026583} + - {x: -20.27874, y: -8.171295} + - {x: -20.27874, y: -17.565762} + - {x: -20.278841, y: -8.026583} + - {x: -20.278841, y: -17.421051} + - {x: -0.0018730164, y: 9.142202} + - {x: -0.0018730164, y: 4.571101} + - {x: -0.14658356, y: 9.142202} + - {x: -0.14658356, y: 4.571101} + - {x: -0.0018730164, y: 4.571101} + - {x: -0.0018730164, y: 0} + - {x: -0.14658356, y: 4.571101} + - {x: -0.14658356, y: 0.00000002347997} + - {x: -14.852786, y: -8.171295} + - {x: -14.852786, y: 1.2231722} + - {x: -14.852686, y: -8.026583} + - {x: -14.852686, y: 1.3678834} + - {x: -14.852786, y: -17.565762} + - {x: -14.852786, y: -8.171295} + - {x: -14.852686, y: -17.421051} + - {x: -14.852686, y: -8.026583} + - {x: -16.340725, y: 0.00000017313158} + - {x: -16.340725, y: 7.473588} + - {x: -16.196012, y: 0.00000019661155} + - {x: -16.196012, y: 4.571101} + - {x: -11.275148, y: 9.142202} + - {x: -11.275148, y: 4.571101} + - {x: -11.419861, y: 9.142202} + - {x: -11.419861, y: 4.571101} + - {x: -4.2350597, y: 33.51236} + - {x: -4.2350597, y: 9.751201} + - {x: -4.2351594, y: 33.657074} + - {x: -4.2351594, y: 9.895913} + - {x: 1.1908951, y: 9.751201} + - {x: 1.1908951, y: 33.51236} + - {x: 1.1909947, y: 9.895913} + - {x: 1.1909947, y: 33.657074} + - {x: 31.992138, y: 4.571101} + - {x: 31.992138, y: 9.142202} + - {x: 32.136852, y: 4.571101} + - {x: 32.136852, y: 9.142202} + - {x: -2.7369308, y: 1.229498} + - {x: -4.2350597, y: 1.229498} + - {x: -2.7369318, y: 1.3742093} + - {x: -4.23506, y: 1.3742093} + - {x: 5.597007, y: 9.1533575} + - {x: -0.2989111, y: 9.1533575} + - {x: 5.7417192, y: 9.153458} + - {x: -0.15419984, y: 9.153458} + - {x: -2.7452536, y: 9.155018} + - {x: -8.641171, y: 9.155018} + - {x: -2.8899648, y: 9.155118} + - {x: -8.785884, y: 9.155118} + - {x: 1.1908951, y: 7.1254144} + - {x: -0.3072338, y: 7.1254144} + - {x: 1.1908956, y: 7.270127} + - {x: -0.30723286, y: 7.270127} + m_Textures2: [] + m_Textures3: [] + m_Tangents: + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0.00000000582091, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0.00000000582091, y: 0, z: 1, w: -1} + - {x: 0.00000001164182, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0.000000009516981, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0.000000009516981, y: 0, z: 1, w: -1} + - {x: 0.000000019033962, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -0.00000018610693, y: -1.5228812e-21, z: 1, w: -1} + - {x: -0.000000093053465, y: -3.807203e-22, z: 1, w: -1} + - {x: -0.000000093053465, y: -3.807203e-22, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: -0.0000000905808, y: 1.015253e-21, z: -1, w: -1} + - {x: -0.0000000905808, y: 1.015253e-21, z: -1, w: -1} + - {x: -0.0000001811616, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -0.000000042784947, y: 0, z: 1, w: -1} + - {x: -0.000000021392474, y: 0, z: 1, w: -1} + - {x: -0.000000021392474, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -0.00000018116158, y: 0, z: -1, w: -1} + - {x: -0.00000009058079, y: 6.482356e-22, z: -1, w: -1} + - {x: -0.00000009058079, y: 6.482356e-22, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0.00000011319337, y: 0, z: -1, w: -1} + - {x: 0.00000011319337, y: 0, z: -1, w: -1} + - {x: 0.00000011319337, y: 0, z: -1, w: -1} + - {x: 0.00000011319337, y: 0, z: -1, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0.000000113193366, y: 0, z: -1, w: -1} + - {x: 0.000000113193366, y: 0, z: -1, w: -1} + - {x: 0.000000113193366, y: 0, z: -1, w: -1} + - {x: 0.000000113193366, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: -0.000000016214745, z: 1.2566981e-23, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: -0.00000001080983, z: 3.5792172e-23, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: -0.000000016214745, z: 8.0532386e-23, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: -0.0000006121779, y: 0, z: 1, w: -1} + - {x: -0.0000006121779, y: 0, z: 1, w: -1} + - {x: -0.0000006121779, y: 0, z: 1, w: -1} + - {x: -0.0000006121779, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: -0.0000006121779, y: 0, z: 1, w: -1} + - {x: -0.0000006121779, y: 0, z: 1, w: -1} + - {x: -0.0000006121779, y: 0, z: 1, w: -1} + - {x: -0.0000006121779, y: 0, z: 1, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: -1, y: -0.00000006458587, z: 0, w: -1} + - {x: -1, y: -0.000000032292935, z: 0, w: -1} + - {x: -1, y: -0.000000032292935, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -0.9673876, y: 0.02421345, z: -0.2521407, w: -1} + - {x: -0.9673876, y: 0.02421345, z: -0.2521407, w: -1} + - {x: -0.83746576, y: 0, z: -0.54648983, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: -0.00067964307, y: 0, z: 0.99999976, w: -1} + - {x: -0.0006841588, y: 0, z: 0.99999976, w: -1} + - {x: -0.0006841588, y: 0, z: 0.99999976, w: -1} + - {x: -0.0006886745, y: 0, z: 0.99999976, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0.00014740678, w: -1} + - {x: 1, y: 0, z: 0.0001474058, w: -1} + - {x: 1, y: 0, z: 0.0001474058, w: -1} + - {x: 1, y: 0, z: 0.0001474048, w: -1} + - {x: 0.0006886779, y: 0, z: -0.99999976, w: -1} + - {x: 0.0006886779, y: 0, z: -0.99999976, w: -1} + - {x: 0.0006886779, y: 0, z: -0.99999976, w: -1} + - {x: 0.0006886779, y: 0, z: -0.99999976, w: -1} + - {x: 0.0006886779, y: 0, z: -0.99999976, w: -1} + - {x: 0.0006886779, y: 0, z: -0.99999976, w: -1} + - {x: 0.0006886779, y: 0, z: -0.99999976, w: -1} + - {x: 0.0006886779, y: 0, z: -0.99999976, w: -1} + - {x: -1, y: 0.00023560318, z: 0, w: -1} + - {x: -1, y: 0.00023560318, z: 0, w: -1} + - {x: -1, y: 0.00023560318, z: 0, w: -1} + - {x: -1, y: 0.00023560318, z: 0, w: -1} + - {x: -1, y: 0.00023560318, z: -0.00014740485, w: -1} + - {x: -1, y: 0.00023560318, z: -0.00014740581, w: -1} + - {x: -1, y: 0.00023560318, z: -0.00014740581, w: -1} + - {x: -1, y: 0.00023560318, z: -0.00014740675, w: -1} + - {x: -0.0006886744, y: 0, z: 0.99999976, w: -1} + - {x: -0.00068702607, y: 0, z: 0.99999976, w: -1} + - {x: -0.00068702607, y: 0, z: 0.99999976, w: -1} + - {x: -0.0006853777, y: 0, z: 0.99999976, w: -1} + - {x: 0.00068866886, y: 0, z: -0.9999998, w: -1} + - {x: 0.00068866886, y: 0, z: -0.9999998, w: -1} + - {x: 0.00068866886, y: 0, z: -0.9999998, w: -1} + - {x: 0.00068866886, y: 0, z: -0.9999998, w: -1} + - {x: 1, y: 0, z: 0.000116562194, w: -1} + - {x: 1, y: 0, z: 0.00011656142, w: -1} + - {x: 1, y: 0, z: 0.00011656142, w: -1} + - {x: 1, y: 0, z: 0.00011656065, w: -1} + - {x: -1, y: 0, z: -0.00011656066, w: -1} + - {x: -1, y: 0, z: -0.00005828033, w: -1} + - {x: -1, y: 0, z: -0.00005828033, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -0.0006886597, y: 0, z: 0.99999976, w: -1} + - {x: -0.0006886597, y: 0, z: 0.99999976, w: -1} + - {x: -0.0006886597, y: 0, z: 0.99999976, w: -1} + - {x: -0.0006886597, y: 0, z: 0.99999976, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 1, y: 0, z: 0, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: 1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: 0, y: 0, z: -1, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + - {x: -1, y: 0, z: 0, w: -1} + m_Colors: [] + m_UnwrapParameters: + m_HardAngle: 88 + m_PackMargin: 20 + m_AngleError: 8 + m_AreaError: 15 + m_PreserveMeshAssetOnDestroy: 0 + assetGuid: + m_Mesh: {fileID: 732167896} + m_VersionIndex: 4146 + m_IsSelectable: 1 + m_SelectedFaces: + m_SelectedEdges: [] + m_SelectedVertices: +--- !u!4 &2083699548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083699542} + m_LocalRotation: {x: 1.1102232e-17, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -12.4404, y: 1.8504, z: 4.9259987} + m_LocalScale: {x: 0.57666, y: 0.57666, z: 0.57666} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &60889539378096550 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalPosition.x + value: 0.20000005 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalPosition.y + value: 4.725 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430821, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430821, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_ClearFlags + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430821, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: far clip plane + value: 500 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430821, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: orthographic size + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430821, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_BackGroundColor.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430821, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_BackGroundColor.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430821, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_BackGroundColor.r + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430823, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_Name + value: MainCamera + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430823, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} +--- !u!1001 &5393215579111688471 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 8616685848737228371, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: MoveSpeed + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8616685848737228371, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: SprintSpeed + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8616685848737228371, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: RotationSpeed + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8616685848737228372, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_Name + value: PlayerCapsule + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalPosition.y + value: 3.35 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} +--- !u!1001 &7288094137546172433 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 8762286023885395077, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_Name + value: PlayerFollowCamera + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_LocalPosition.x + value: 0.20000005 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_LocalPosition.y + value: 4.725 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395323, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} + propertyPath: m_Follow + value: + objectReference: {fileID: 8338988565591873055} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} +--- !u!4 &8338988565591873055 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4135013735270702856, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + m_PrefabInstance: {fileID: 5393215579111688471} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Models/Main.unity.meta b/Assets/Models/Main.unity.meta new file mode 100644 index 0000000..0d39e79 --- /dev/null +++ b/Assets/Models/Main.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 707acc8dffb72b144bb1ffbe1c965f3d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/Main/LightingData.asset b/Assets/Models/Main/LightingData.asset new file mode 100644 index 0000000000000000000000000000000000000000..3f3472b73102c2a465e4bb4c82045ef5b6a1cbb0 GIT binary patch literal 18152 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 literal 0 HcmV?d00001 diff --git a/Assets/Models/Main/LightingData.asset.meta b/Assets/Models/Main/LightingData.asset.meta new file mode 100644 index 0000000..4be2f04 --- /dev/null +++ b/Assets/Models/Main/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a4903f07a8d3e5d4181bf85c1910da00 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index c39e581..40ab7af 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -1,267 +1,434 @@ -%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: 705507994} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 500 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 2 - m_PVRDenoiserTypeDirect: 0 - m_PVRDenoiserTypeIndirect: 0 - m_PVRDenoiserTypeAO: 0 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 0 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_LightingSettings: {fileID: 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 &705507993 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 705507995} - - component: {fileID: 705507994} - 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 &705507994 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 705507993} - 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: 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 &705507995 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 705507993} - 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 &963194225 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 963194228} - - component: {fileID: 963194227} - - component: {fileID: 963194226} - 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 &963194226 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 ---- !u!20 &963194227 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963194225} - 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_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: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &963194228 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963194225} - 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} +%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: 705507994} + m_IndirectSpecularColor: {r: 0.44657874, g: 0.49641258, b: 0.5748172, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 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 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &25146575 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 8616685848737228372, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_Name + value: PlayerCapsule + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalPosition.x + value: -3.1816726 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalPosition.z + value: 3.129299 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} +--- !u!4 &139928009 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4135013735270702856, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} + m_PrefabInstance: {fileID: 25146575} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &625501215 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 139928009} + m_Modifications: + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalPosition.x + value: 0.20000005 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalPosition.y + value: 1.375 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430823, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} + propertyPath: m_Name + value: MainCamera + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} +--- !u!1 &705507993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 705507995} + - component: {fileID: 705507994} + 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 &705507994 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &705507995 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 705507993} + 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 &1511807221 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1511807225} + - component: {fileID: 1511807224} + - component: {fileID: 1511807223} + - component: {fileID: 1511807222} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &1511807222 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1511807221} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1511807223 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1511807221} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 739abb5cbe21b044f9c620b7558d176e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1511807224 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1511807221} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1511807225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1511807221} + 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: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/StarterAssets.meta b/Assets/StarterAssets.meta new file mode 100644 index 0000000..f9a3a63 --- /dev/null +++ b/Assets/StarterAssets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fe086af287ec71d49bf37a00f26e2d6b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Editor.meta b/Assets/StarterAssets/Editor.meta new file mode 100644 index 0000000..0d34018 --- /dev/null +++ b/Assets/StarterAssets/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 577651ee23b1b8342a827136803910fb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Editor/FirstPersonStarterAssetsDeployMenu.cs b/Assets/StarterAssets/Editor/FirstPersonStarterAssetsDeployMenu.cs new file mode 100644 index 0000000..2555600 --- /dev/null +++ b/Assets/StarterAssets/Editor/FirstPersonStarterAssetsDeployMenu.cs @@ -0,0 +1,35 @@ +using System.Linq; +using UnityEditor; +using UnityEngine; + +namespace StarterAssets +{ + public partial class StarterAssetsDeployMenu : ScriptableObject + { + // prefab paths + private const string FirstPersonPrefabPath = "/FirstPersonController/Prefabs/"; + +#if STARTER_ASSETS_PACKAGES_CHECKED + /// + /// Check the capsule, main camera, cinemachine virtual camera, camera target and references + /// + [MenuItem(MenuRoot + "/Reset First Person Controller", false)] + static void ResetFirstPersonControllerCapsule() + { + var firstPersonControllers = FindObjectsOfType(); + var player = firstPersonControllers.FirstOrDefault(controller => controller.CompareTag(PlayerTag)); + GameObject playerGameObject; + + // player + if (player == null) + HandleInstantiatingPrefab(StarterAssetsPath + FirstPersonPrefabPath, + PlayerCapsulePrefabName, out playerGameObject); + else + playerGameObject = player.gameObject; + + // cameras + CheckCameras(FirstPersonPrefabPath, playerGameObject.transform); + } +#endif + } +} \ No newline at end of file diff --git a/Assets/StarterAssets/Editor/FirstPersonStarterAssetsDeployMenu.cs.meta b/Assets/StarterAssets/Editor/FirstPersonStarterAssetsDeployMenu.cs.meta new file mode 100644 index 0000000..bce9765 --- /dev/null +++ b/Assets/StarterAssets/Editor/FirstPersonStarterAssetsDeployMenu.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 9387ada430244cac953616bcaca61424 +timeCreated: 1621533817 \ No newline at end of file diff --git a/Assets/StarterAssets/Editor/PackageChecker.meta b/Assets/StarterAssets/Editor/PackageChecker.meta new file mode 100644 index 0000000..5602757 --- /dev/null +++ b/Assets/StarterAssets/Editor/PackageChecker.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14bd68b8c6966124487020c02c9b7f9d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Editor/PackageChecker/PackageChecker.cs b/Assets/StarterAssets/Editor/PackageChecker/PackageChecker.cs new file mode 100644 index 0000000..73fe17d --- /dev/null +++ b/Assets/StarterAssets/Editor/PackageChecker/PackageChecker.cs @@ -0,0 +1,269 @@ +using System; +using System.Collections.Generic; +using System.IO; +using UnityEditor; +using UnityEditor.PackageManager; +using UnityEditor.PackageManager.Requests; +using UnityEngine; +using PackageInfo = UnityEditor.PackageManager.PackageInfo; + +namespace StarterAssets +{ + public static class PackageChecker + { + private static ListRequest clientList; + private static SearchRequest compatibleList; + private static List packagesToAdd; + + private static AddRequest[] addRequests; + private static bool[] installRequired; + + private static readonly string EditorFolderRoot = "Assets/StarterAssets/"; + private static readonly string PackagesToImportDataFile = "PackageImportList.txt"; + public static readonly string PackageCheckerScriptingDefine = "STARTER_ASSETS_PACKAGES_CHECKED"; + + [InitializeOnLoadMethod] + private static void CheckPackage() + { + // if we dont have the scripting define, it means the check has not been done + if (!ScriptingDefineUtils.CheckScriptingDefine(PackageCheckerScriptingDefine)) + { + packagesToAdd = new List(); + clientList = null; + compatibleList = null; + + // find the projects required package list + var requiredPackagesListFile = Directory.GetFiles(Application.dataPath, PackagesToImportDataFile, + SearchOption.AllDirectories); + + // if no PackageImportList.txt exists + if (requiredPackagesListFile.Length == 0) + { + Debug.LogError( + "[Auto Package] : Couldn't find the packages list. Be sure there is a file called PackageImportList in your project"); + } + else + { + packagesToAdd = new List(); + + string packageListPath = requiredPackagesListFile[0]; + string[] content = File.ReadAllLines(packageListPath); + + foreach (string line in content) + { + string[] split = line.Split('@'); + + // if no version is given, return null + PackageEntry entry = new PackageEntry + {name = split[0], version = split.Length > 1 ? split[1] : null}; + + packagesToAdd.Add(entry); + } + + // Create a file in library that is queried to see if CheckPackage() has been run already + ScriptingDefineUtils.SetScriptingDefine(PackageCheckerScriptingDefine); + + // create a list of compatible packages for current engine version + compatibleList = Client.SearchAll(); + + while (!compatibleList.IsCompleted) + { + if (compatibleList.Status == StatusCode.Failure || compatibleList.Error != null) + { + Debug.LogError(compatibleList.Error.message); + break; + } + } + + // create a list of packages found in the engine + clientList = Client.List(); + + while (!clientList.IsCompleted) + { + if (clientList.Status == StatusCode.Failure || clientList.Error != null) + { + Debug.LogError(clientList.Error.message); + break; + } + } + + addRequests = new AddRequest[packagesToAdd.Count]; + installRequired = new bool[packagesToAdd.Count]; + + // default new packages to install = false. we will mark true after validating they're required + for (int i = 0; i < installRequired.Length; i++) + { + installRequired[i] = false; + } + + // build data collections compatible packages for this project, and packages within the project + List compatiblePackages = + new List(); + List clientPackages = + new List(); + + foreach (var result in compatibleList.Result) + { + compatiblePackages.Add(result); + } + + foreach (var result in clientList.Result) + { + clientPackages.Add(result); + } + + // check for the latest verified package version for each package that is missing a version + for (int i = 0; i < packagesToAdd.Count; i++) + { + // if a version number is not provided + if (packagesToAdd[i].version == null) + { + foreach (var package in compatiblePackages) + { + // if no latest verified version found, PackageChecker will just install latest release + if (packagesToAdd[i].name == package.name && package.versions.verified != string.Empty) + { + // add latest verified version number to the packagetoadd list version + // so that we get the latest verified version only + packagesToAdd[i].version = package.versions.verified; + + // add to our install list + installRequired[i] = true; + + //Debug.Log(string.Format("Requested {0}. Latest verified compatible package found: {1}", + // packagesToAdd[i].name, packagesToAdd[i].version)); + } + } + } + + // we don't need to catch packages that are not installed as their latest version has been collected + // from the campatiblelist result + foreach (var package in clientPackages) + { + if (packagesToAdd[i].name == package.name) + { + // see what version we have installed + switch (CompareVersion(packagesToAdd[i].version, package.version)) + { + // latest verified is ahead of installed version + case 1: + installRequired[i] = EditorUtility.DisplayDialog("Confirm Package Upgrade", + $"The version of \"{packagesToAdd[i].name}\" in this project is {package.version}. The latest verified " + + $"version is {packagesToAdd[i].version}. Would you like to upgrade it to the latest version? (Recommended)", + "Yes", "No"); + + Debug.Log( + $"Package version behind: {package.packageId} is behind latest verified " + + $"version {package.versions.verified}. prompting user install"); + break; + + // latest verified matches installed version + case 0: + installRequired[i] = false; + + Debug.Log( + $"Package version match: {package.packageId} matches latest verified version " + + $"{package.versions.verified}. Skipped install"); + break; + + // latest verified is behind installed version + case -1: + installRequired[i] = EditorUtility.DisplayDialog("Confirm Package Downgrade", + $"The version of \"{packagesToAdd[i].name}\" in this project is {package.version}. The latest verified version is {packagesToAdd[i].version}. " + + $"{package.version} is unverified. Would you like to downgrade it to the latest verified version? " + + "(Recommended)", "Yes", "No"); + + Debug.Log( + $"Package version ahead: {package.packageId} is newer than latest verified " + + $"version {package.versions.verified}, skipped install"); + break; + } + } + } + } + + // install our packages and versions + for (int i = 0; i < packagesToAdd.Count; i++) + { + if (installRequired[i]) + { + addRequests[i] = InstallSelectedPackage(packagesToAdd[i].name, packagesToAdd[i].version); + } + } + + ReimportPackagesByKeyword(); + } + } + } + + private static AddRequest InstallSelectedPackage(string packageName, string packageVersion) + { + if (packageVersion != null) + { + packageName = packageName + "@" + packageVersion; + Debug.Log($"Adding package: {packageName}"); + } + + AddRequest newPackage = Client.Add(packageName); + + while (!newPackage.IsCompleted) + { + if (newPackage.Status == StatusCode.Failure || newPackage.Error != null) + { + Debug.LogError(newPackage.Error.message); + return null; + } + } + + return newPackage; + } + + private static void ReimportPackagesByKeyword() + { + AssetDatabase.Refresh(); + AssetDatabase.ImportAsset(EditorFolderRoot, ImportAssetOptions.ImportRecursive); + } + + public static int CompareVersion(string latestVerifiedVersion, string projectVersion) + { + string[] latestVersionSplit = latestVerifiedVersion.Split('.'); + string[] projectVersionSplit = projectVersion.Split('.'); + int iteratorA = 0; + int iteratorB = 0; + + while (iteratorA < latestVersionSplit.Length || iteratorB < projectVersionSplit.Length) + { + int latestVerified = 0; + int installed = 0; + + if (iteratorA < latestVersionSplit.Length) + { + latestVerified = Convert.ToInt32(latestVersionSplit[iteratorA]); + } + + if (iteratorB < projectVersionSplit.Length) + { + installed = Convert.ToInt32(projectVersionSplit[iteratorB]); + } + + // latest verified is ahead of installed version + if (latestVerified > installed) return 1; + + // latest verified is behind installed version + if (latestVerified < installed) return -1; + + iteratorA++; + iteratorB++; + } + + // if the version is the same + return 0; + } + + public class PackageEntry + { + public string name; + public string version; + } + } +} \ No newline at end of file diff --git a/Assets/StarterAssets/Editor/PackageChecker/PackageChecker.cs.meta b/Assets/StarterAssets/Editor/PackageChecker/PackageChecker.cs.meta new file mode 100644 index 0000000..8e51255 --- /dev/null +++ b/Assets/StarterAssets/Editor/PackageChecker/PackageChecker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7315d24058889bb4da8c959c3f2ebaa2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Editor/PackageChecker/PackageImportList.txt b/Assets/StarterAssets/Editor/PackageChecker/PackageImportList.txt new file mode 100644 index 0000000..c73c715 --- /dev/null +++ b/Assets/StarterAssets/Editor/PackageChecker/PackageImportList.txt @@ -0,0 +1,2 @@ +com.unity.cinemachine +com.unity.inputsystem \ No newline at end of file diff --git a/Assets/StarterAssets/Editor/PackageChecker/PackageImportList.txt.meta b/Assets/StarterAssets/Editor/PackageChecker/PackageImportList.txt.meta new file mode 100644 index 0000000..45c609b --- /dev/null +++ b/Assets/StarterAssets/Editor/PackageChecker/PackageImportList.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 77db531f6c7d0ce4da51f6017f51c622 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Editor/ScriptingDefineUtils.cs b/Assets/StarterAssets/Editor/ScriptingDefineUtils.cs new file mode 100644 index 0000000..099303b --- /dev/null +++ b/Assets/StarterAssets/Editor/ScriptingDefineUtils.cs @@ -0,0 +1,36 @@ +using UnityEditor; + +namespace StarterAssets +{ + public static class ScriptingDefineUtils + { + public static bool CheckScriptingDefine(string scriptingDefine) + { + BuildTargetGroup buildTargetGroup = EditorUserBuildSettings.selectedBuildTargetGroup; + var defines = PlayerSettings.GetScriptingDefineSymbolsForGroup(buildTargetGroup); + return defines.Contains(scriptingDefine); + } + + public static void SetScriptingDefine(string scriptingDefine) + { + BuildTargetGroup buildTargetGroup = EditorUserBuildSettings.selectedBuildTargetGroup; + var defines = PlayerSettings.GetScriptingDefineSymbolsForGroup(buildTargetGroup); + if (!defines.Contains(scriptingDefine)) + { + defines += $";{scriptingDefine}"; + PlayerSettings.SetScriptingDefineSymbolsForGroup(buildTargetGroup, defines); + } + } + + public static void RemoveScriptingDefine(string scriptingDefine) + { + BuildTargetGroup buildTargetGroup = EditorUserBuildSettings.selectedBuildTargetGroup; + var defines = PlayerSettings.GetScriptingDefineSymbolsForGroup(buildTargetGroup); + if (defines.Contains(scriptingDefine)) + { + string newDefines = defines.Replace(scriptingDefine, ""); + PlayerSettings.SetScriptingDefineSymbolsForGroup(buildTargetGroup, newDefines); + } + } + } +} \ No newline at end of file diff --git a/Assets/StarterAssets/Editor/ScriptingDefineUtils.cs.meta b/Assets/StarterAssets/Editor/ScriptingDefineUtils.cs.meta new file mode 100644 index 0000000..5abe5d2 --- /dev/null +++ b/Assets/StarterAssets/Editor/ScriptingDefineUtils.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 19d5e2567c974ac6817cbc0ae63e638c +timeCreated: 1620921242 \ No newline at end of file diff --git a/Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs b/Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs new file mode 100644 index 0000000..1e364bb --- /dev/null +++ b/Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs @@ -0,0 +1,140 @@ +using System.Linq; +using UnityEditor; +using UnityEngine; +#if STARTER_ASSETS_PACKAGES_CHECKED +using Cinemachine; +#endif + +namespace StarterAssets +{ + // This class needs to be a scriptable object to support dynamic determination of StarterAssets install path + public partial class StarterAssetsDeployMenu : ScriptableObject + { + public const string MenuRoot = "Tools/Starter Assets"; + + // prefab names + private const string MainCameraPrefabName = "MainCamera"; + private const string PlayerCapsulePrefabName = "PlayerCapsule"; + + // names in hierarchy + private const string CinemachineVirtualCameraName = "PlayerFollowCamera"; + + // tags + private const string PlayerTag = "Player"; + private const string MainCameraTag = "MainCamera"; + private const string CinemachineTargetTag = "CinemachineTarget"; + + // Get the path to the template prefabs + private static string StarterAssetsPath => PathToThisFile; + + private static GameObject _cinemachineVirtualCamera; + + /// + /// Get the relative root path of the StarterAssets install - works even if user has + /// moved it within Assets, so long as user does not mess with the internal hierarchy + /// of the StarterAssets folder + /// + public static string StarterAssetsInstallPath + { + get + { + string path = PathToThisFile; + // where this file is relative to install path: + return path.Substring(0, path.LastIndexOf("StarterAssets")); + } + } + + private static string PathToThisFile + { + get + { + var dummy = CreateInstance(); + string path = AssetDatabase.GetAssetPath(MonoScript.FromScriptableObject(dummy)); + DestroyImmediate(dummy); + return path.Substring(0, path.LastIndexOf("/Editor/StarterAssetsDeployMenu.cs")); + } + } + + /// + /// Deletes the scripting define set by the Package Checker. + /// See Assets/Editor/PackageChecker/PackageChecker.cs for more information + /// + [MenuItem(MenuRoot + "/Reinstall Dependencies", false)] + static void ResetPackageChecker() + { + ScriptingDefineUtils.RemoveScriptingDefine(PackageChecker.PackageCheckerScriptingDefine); + } + +#if STARTER_ASSETS_PACKAGES_CHECKED + private static void CheckCameras(string prefabPath, Transform targetParent) + { + CheckMainCamera(prefabPath); + + GameObject vcam = GameObject.Find(CinemachineVirtualCameraName); + + if (!vcam) + { + HandleInstantiatingPrefab(StarterAssetsPath + prefabPath, + CinemachineVirtualCameraName, + out GameObject vcamPrefab); + _cinemachineVirtualCamera = vcamPrefab; + } + else + { + _cinemachineVirtualCamera = vcam; + } + + GameObject[] targets = GameObject.FindGameObjectsWithTag(CinemachineTargetTag); + GameObject target = targets.FirstOrDefault(t => t.transform.IsChildOf(targetParent)); + if (target == null) + { + target = new GameObject("PlayerCameraRoot"); + target.transform.SetParent(targetParent); + target.transform.localPosition = new Vector3(0f, 1.375f, 0f); + target.tag = CinemachineTargetTag; + Undo.RegisterCreatedObjectUndo(target, "Created new cinemachine target"); + } + CheckVirtualCameraFollowReference(target, _cinemachineVirtualCamera); + } + + private static void CheckMainCamera(string prefabPath) + { + GameObject[] mainCameras = GameObject.FindGameObjectsWithTag(MainCameraTag); + + if (mainCameras.Length < 1) + { + // if there are no MainCameras, add one + HandleInstantiatingPrefab(StarterAssetsPath + prefabPath, MainCameraPrefabName, + out _); + } + else + { + // make sure the found camera has a cinemachine brain (we only need 1) + if (!mainCameras[0].TryGetComponent(out CinemachineBrain cinemachineBrain)) + mainCameras[0].AddComponent(); + } + } + + private static void CheckVirtualCameraFollowReference(GameObject target, + GameObject cinemachineVirtualCamera) + { + var serializedObject = + new SerializedObject(cinemachineVirtualCamera.GetComponent()); + var serializedProperty = serializedObject.FindProperty("m_Follow"); + serializedProperty.objectReferenceValue = target.transform; + serializedObject.ApplyModifiedProperties(); + } + + private static void HandleInstantiatingPrefab(string path, string prefabName, out GameObject prefab) + { + prefab = (GameObject) PrefabUtility.InstantiatePrefab( + AssetDatabase.LoadAssetAtPath($"{path}{prefabName}.prefab")); + Undo.RegisterCreatedObjectUndo(prefab, "Instantiate Starter Asset Prefab"); + + prefab.transform.localPosition = Vector3.zero; + prefab.transform.localEulerAngles = Vector3.zero; + prefab.transform.localScale = Vector3.one; + } +#endif + } +} \ No newline at end of file diff --git a/Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs.meta b/Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs.meta new file mode 100644 index 0000000..8b5049f --- /dev/null +++ b/Assets/StarterAssets/Editor/StarterAssetsDeployMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e75357183ea302c4d998136de2cc9669 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs b/Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs new file mode 100644 index 0000000..bd7be9f --- /dev/null +++ b/Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs @@ -0,0 +1,54 @@ +using System.Linq; +using UnityEditor; +using UnityEngine; + +namespace StarterAssets +{ + public partial class StarterAssetsDeployMenu : ScriptableObject + { + // prefab paths + private const string ThirdPersonPrefabPath = "/ThirdPersonController/Prefabs/"; + private const string PlayerArmaturePrefabName = "PlayerArmature"; + +#if STARTER_ASSETS_PACKAGES_CHECKED + /// + /// Check the Armature, main camera, cinemachine virtual camera, camera target and references + /// + [MenuItem(MenuRoot + "/Reset Third Person Controller Armature", false)] + static void ResetThirdPersonControllerArmature() + { + var thirdPersonControllers = FindObjectsOfType(); + var player = thirdPersonControllers.FirstOrDefault(controller => controller.GetComponent() && controller.CompareTag(PlayerTag)); + GameObject playerGameObject; + + // player + if (player == null) + HandleInstantiatingPrefab(StarterAssetsPath + ThirdPersonPrefabPath, + PlayerArmaturePrefabName, out playerGameObject); + else + playerGameObject = player.gameObject; + + // cameras + CheckCameras(ThirdPersonPrefabPath, playerGameObject.transform); + } + + [MenuItem(MenuRoot + "/Reset Third Person Controller Capsule", false)] + static void ResetThirdPersonControllerCapsule() + { + var thirdPersonControllers = FindObjectsOfType(); + var player = thirdPersonControllers.FirstOrDefault(controller => !controller.GetComponent() && controller.CompareTag(PlayerTag)); + GameObject playerGameObject; + + // player + if (player == null) + HandleInstantiatingPrefab(StarterAssetsPath + ThirdPersonPrefabPath, + PlayerCapsulePrefabName, out playerGameObject); + else + playerGameObject = player.gameObject; + + // cameras + CheckCameras(ThirdPersonPrefabPath, playerGameObject.transform); + } +#endif + } +} \ No newline at end of file diff --git a/Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs.meta b/Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs.meta new file mode 100644 index 0000000..694c973 --- /dev/null +++ b/Assets/StarterAssets/Editor/ThirdPersonStarterAssetsDeployMenu.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b70f45aa92a641feb261c5d55ce46edf +timeCreated: 1621532436 \ No newline at end of file diff --git a/Assets/StarterAssets/Environment.meta b/Assets/StarterAssets/Environment.meta new file mode 100644 index 0000000..89f1606 --- /dev/null +++ b/Assets/StarterAssets/Environment.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d8da06649314d7498296c53b4a0a77a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art.meta b/Assets/StarterAssets/Environment/Art.meta new file mode 100644 index 0000000..27ee9f5 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc688fc4c70b02044b054f994d6e36e6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Materials.meta b/Assets/StarterAssets/Environment/Art/Materials.meta new file mode 100644 index 0000000..aafef5f --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 62e09e1e4aed9424ba218499f11ea644 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat b/Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat new file mode 100644 index 0000000..377516f --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat @@ -0,0 +1,78 @@ +%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: Blue_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.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.48507768, g: 0.67556465, b: 0.7830189, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat.meta b/Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat.meta new file mode 100644 index 0000000..f0bd367 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/Blue_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 979aef027a1c86c42a15ce35fce366fa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP.meta b/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP.meta new file mode 100644 index 0000000..3f86d9b --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ea040058ad42c845849bc0ebde3f7ad +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat b/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat new file mode 100644 index 0000000..30cc9a6 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat @@ -0,0 +1,78 @@ +%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: BuiltInTriplanar_01_Mat + m_Shader: {fileID: 4800000, guid: e61aeb7487ccb5e4fb6d45036e33fb7b, type: 3} + 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: 2800000, guid: c5c221ed57a3bf6488f8eba0db28a004, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: d9c0dd5cdac07b145be73329e489869a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0.004, 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.261 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 0 + - _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} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat.meta b/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat.meta new file mode 100644 index 0000000..aac19bd --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/Built-in_RP/BuiltInTriplanar_01_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3300a5c4710bac244815734e484b3b90 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat b/Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat new file mode 100644 index 0000000..7cf7efa --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat @@ -0,0 +1,78 @@ +%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: GreyBlue_Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF + 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.477 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.5110952, g: 0.62652487, b: 0.6886792, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat.meta b/Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat.meta new file mode 100644 index 0000000..44dbd9c --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/GreyBlue_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b911390c5825014e8377183a7837d3f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat b/Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat new file mode 100644 index 0000000..5c3aedc --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat @@ -0,0 +1,78 @@ +%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: GridBlue_01_Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION _NORMALMAP + m_LightmapFlags: 2 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: c5c221ed57a3bf6488f8eba0db28a004, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 2800000, guid: d4d6919451fe3e24388816386a6d15a4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: d1118dda59970a2449ee890fa247c4c5, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0.004, 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.477 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 0 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.27038085, g: 0.6601244, b: 0.8773585, a: 1} + - _EmissionColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat.meta b/Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat.meta new file mode 100644 index 0000000..66fe134 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/GridBlue_01_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff188f58422043f489060e28a5e4e0c0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat b/Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat new file mode 100644 index 0000000..02ddc0d --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat @@ -0,0 +1,78 @@ +%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: GridOrange_01_Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION _GLOSSYREFLECTIONS_OFF _NORMALMAP + m_LightmapFlags: 2 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: c5c221ed57a3bf6488f8eba0db28a004, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 2800000, guid: d4d6919451fe3e24388816386a6d15a4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: d9c0dd5cdac07b145be73329e489869a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0.004, 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.477 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 0 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 0.5985916, b: 0, a: 1} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat.meta b/Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat.meta new file mode 100644 index 0000000..ec857be --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/GridOrange_01_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ab977a21c92388468ee65ad1c0e5a78 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat b/Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat new file mode 100644 index 0000000..de7af3c --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat @@ -0,0 +1,78 @@ +%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: GridWhite_01_Mat + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION _GLOSSYREFLECTIONS_OFF _NORMALMAP + m_LightmapFlags: 2 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: c5c221ed57a3bf6488f8eba0db28a004, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 2800000, guid: d4d6919451fe3e24388816386a6d15a4, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: d9c0dd5cdac07b145be73329e489869a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0.004, 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.477 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 0 + - _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: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat.meta b/Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat.meta new file mode 100644 index 0000000..5f92a12 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/GridWhite_01_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dbf898c9f9c4a2d46aa6336e23caeb61 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph.meta b/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph.meta new file mode 100644 index 0000000..3ac9380 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 301668ae6bb52f14895c8817802d071e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat b/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat new file mode 100644 index 0000000..8ee42a3 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat @@ -0,0 +1,98 @@ +%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: ShaderGraphGrid_01_Mat + m_Shader: {fileID: -6465566751694194690, guid: b8d7679189d4a5940af46004f3870920, + type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - Texture2D_C5E3E723: + m_Texture: {fileID: 2800000, guid: d4d6919451fe3e24388816386a6d15a4, 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} + - _MainTex: + m_Texture: {fileID: 2800000, guid: d9c0dd5cdac07b145be73329e489869a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0.004, 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: + - Boolean_35A71344: 0 + - Boolean_7A5F3F39: 1 + - Boolean_7AC8D832: 1 + - Vector1_3402D67A: 1 + - Vector1_3655428E: 5 + - Vector1_5B05FA1F: 0.062 + - Vector1_6B67A8FF: -20 + - Vector1_7810F718: 1 + - Vector1_B6126E6E: 0.335 + - Vector1_CA7D5F3: 30 + - Vector1_D5FBE925: 0.3 + - Vector1_F2A922B4: 1.73 + - Vector1_F5FD9210: 33.9 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.119 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 0 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - Color_2B671050: {r: 0.23202202, g: 0.6245157, b: 0.745283, a: 0} + - Color_30A0CA2F: {r: 0.02745098, g: 1, b: 0.7565653, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat.meta b/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat.meta new file mode 100644 index 0000000..31e47cf --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Materials/URP_HDRP_ShaderGraph/ShaderGraphGrid_01_Mat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4589b87b8508f6e48b8fddb385924b16 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Models.meta b/Assets/StarterAssets/Environment/Art/Models.meta new file mode 100644 index 0000000..554706e --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a725de072e7eb4d449d782a7c86fd0bf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx b/Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx new file mode 100644 index 0000000..a2e7ec5 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a7d457ed0b39384279291bd5b97ab50b6e31c5f6ba82e5b31ee1eb3ce339a6c +size 44416 diff --git a/Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx.meta b/Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx.meta new file mode 100644 index 0000000..eebb1e6 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Box_350x250x200_Mesh.fbx.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: c6a55ba99e9e99d41b7eef123e311a43 +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx b/Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx new file mode 100644 index 0000000..08b5828 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f28059b32d69e59cf06b4c45d835d383ec06c5dcbf1fdfb4752bea0b1c41618 +size 46016 diff --git a/Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx.meta b/Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx.meta new file mode 100644 index 0000000..7d5335f --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Box_350x250x300_Mesh.fbx.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: d2f0da3998423f44594868ffed55c3e6 +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx b/Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx new file mode 100644 index 0000000..dcdb62e --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b124c0922a1e19b85021ab16b78e3631eb30468a184245c54a25f7b75f343470 +size 41696 diff --git a/Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx.meta b/Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx.meta new file mode 100644 index 0000000..bdaf51c --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Ground_Mesh.fbx.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: aa38d7b0e367ecc4aac915dcfe957879 +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx b/Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx new file mode 100644 index 0000000..0b42999 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e63bc500f570a23dbb7abc531408dbe14d3d277a9d9bd6bb23de3b933f76f92 +size 15712 diff --git a/Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx.meta b/Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx.meta new file mode 100644 index 0000000..3bd3fed --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Ramp_100x100x200_Mesh.fbx.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: bfff06aaff363a847ad37bf592364e6b +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 1 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 18 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx b/Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx new file mode 100644 index 0000000..462cc4d --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe3cfedd00fc819fbd8aa448692f0b2a5f5fe674ae6a2aeb70583fe9be8dd3e3 +size 42320 diff --git a/Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx.meta b/Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx.meta new file mode 100644 index 0000000..3e25fb0 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Ramp_Mesh.fbx.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: 426a2785f8a940049aac2c246661cf09 +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx b/Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx new file mode 100644 index 0000000..35f3106 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2345d168fa232cb8d3f10aa0396bbfbdc9289692aa1a4df83916068dccab2085 +size 51120 diff --git a/Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx.meta b/Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx.meta new file mode 100644 index 0000000..eccb070 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Stairs_200x100x200_Mesh.fbx.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: fce3bf5a5b603db45ab0048fb6ab44df +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx b/Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx new file mode 100644 index 0000000..4940d57 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8910086aa9b94688985f48229e94da0e103069cf1132e77212baa4a61328dff1 +size 83088 diff --git a/Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx.meta b/Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx.meta new file mode 100644 index 0000000..93e3af8 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Stairs_650_400_300_Mesh.fbx.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: 7e0223e1d3e1733499accfa5ebffb67e +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx b/Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx new file mode 100644 index 0000000..4f2e49f --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88d4ca85f3bf982a9171da02eeaf81d89ea6b90fd2a1c937aa87bddde40b7506 +size 64832 diff --git a/Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx.meta b/Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx.meta new file mode 100644 index 0000000..2a20d9d --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Structure_Mesh.fbx.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: d0a9bfb4b5f28174884e89dd76563ae8 +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx b/Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx new file mode 100644 index 0000000..f7e4276 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:953c2a5856d09dc770c6800bc0b6cd0acd911872617c0ab5cefb94a7b2e665af +size 45056 diff --git a/Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx.meta b/Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx.meta new file mode 100644 index 0000000..0cdb506 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Tunnel_Mesh.fbx.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: f712806514868e54699156ec05dcb749 +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx b/Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx new file mode 100644 index 0000000..f5f344d --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca8967836f70302ded22b1544f13de9b27fdaa98c8d705124743a853e58951da +size 45440 diff --git a/Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx.meta b/Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx.meta new file mode 100644 index 0000000..e00592e --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Models/Wall_Mesh.fbx.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: ff02a0a00ab750f48b09459b1cafd1b8 +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Skybox.meta b/Assets/StarterAssets/Environment/Art/Skybox.meta new file mode 100644 index 0000000..09a7f79 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Skybox.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a5810db7e2f75fd4281a8ace4949bec8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat b/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat new file mode 100644 index 0000000..1933bd9 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat @@ -0,0 +1,86 @@ +%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: SkyboxLite + m_Shader: {fileID: 106, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _SUNDISK_HIGH_QUALITY + 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_Ints: [] + m_Floats: + - _AtmosphereThickness: 1.05 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Exposure: 0.98 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SunDisk: 2 + - _SunSize: 0.103 + - _SunSizeConvergence: 5.35 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _GroundColor: {r: 0.08627451, g: 0.08235294, b: 0.08235294, a: 1} + - _SkyTint: {r: 0.30156612, g: 0, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat.meta b/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat.meta new file mode 100644 index 0000000..27d5914 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLite.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f6c51332ac7d92541a38fb263b09d2a8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat b/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat new file mode 100644 index 0000000..dbe046c --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat @@ -0,0 +1,86 @@ +%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: SkyboxLiteWarm + m_Shader: {fileID: 106, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _SUNDISK_HIGH_QUALITY + 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_Ints: [] + m_Floats: + - _AtmosphereThickness: 0.5 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Exposure: 0.7 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SunDisk: 2 + - _SunSize: 0.05 + - _SunSizeConvergence: 3.5 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _GroundColor: {r: 0.08627451, g: 0.08235294, b: 0.08235294, a: 1} + - _SkyTint: {r: 0.94861704, g: 1, b: 0.88235295, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat.meta b/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat.meta new file mode 100644 index 0000000..18b41d2 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Skybox/SkyboxLiteWarm.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aeab33f69c199e54794f516d31450ec4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Textures.meta b/Assets/StarterAssets/Environment/Art/Textures.meta new file mode 100644 index 0000000..e5f368e --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ed5cc06472bb24d419458b6ece5b79eb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png b/Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png new file mode 100644 index 0000000..58f4437 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53d2e47ad5975283d1a02a9cd7e5e9f14b40b871836166a82b42855e6fa94b9e +size 8210 diff --git a/Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png.meta b/Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png.meta new file mode 100644 index 0000000..045c14a --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Textures/Grid_01_BaseMap.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: d1118dda59970a2449ee890fa247c4c5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png b/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png new file mode 100644 index 0000000..b324f36 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20258cc2c9c3288b28d0b54f3e22c02d7f40054937d87ef0e5d0d1be96bb288c +size 8225 diff --git a/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png.meta b/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png.meta new file mode 100644 index 0000000..281e2d7 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Emissive.png.meta @@ -0,0 +1,144 @@ +fileFormatVersion: 2 +guid: d4d6919451fe3e24388816386a6d15a4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 2 + mipBias: -100 + wrapU: 0 + wrapV: 0 + wrapW: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png b/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png new file mode 100644 index 0000000..fe98637 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54f1a3557447b5d15190e7f7fe0eaacde91d0d06bc4fe2bfb7d943ff8aa3ec18 +size 21103 diff --git a/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png.meta b/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png.meta new file mode 100644 index 0000000..699ebfc --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Textures/Grid_01_Normal.png.meta @@ -0,0 +1,120 @@ +fileFormatVersion: 2 +guid: c5c221ed57a3bf6488f8eba0db28a004 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + 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 + vTOnly: 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: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png b/Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png new file mode 100644 index 0000000..0dcfd54 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97d9ba94ef5c36c47d3182dd8b873fdf8a8cce0147e1f25e280ef878dc423fe7 +size 9489 diff --git a/Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png.meta b/Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png.meta new file mode 100644 index 0000000..3b5ace9 --- /dev/null +++ b/Assets/StarterAssets/Environment/Art/Textures/Grid_02_BaseMap.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: d9c0dd5cdac07b145be73329e489869a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 0 + wrapV: 0 + wrapW: 0 + 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: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Prefabs.meta b/Assets/StarterAssets/Environment/Prefabs.meta new file mode 100644 index 0000000..32bd2b6 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 93bb3603ed019014a98e7c62df54135e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab b/Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab new file mode 100644 index 0000000..6d617d2 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab @@ -0,0 +1,97 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &899428459418414007 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8718778828885884488} + - component: {fileID: 3418225732042694151} + - component: {fileID: 4043535580645081189} + - component: {fileID: 6023149417776915991} + m_Layer: 0 + m_Name: Box_100x100x100_Prefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &8718778828885884488 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899428459418414007} + 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: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3418225732042694151 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899428459418414007} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4043535580645081189 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899428459418414007} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &6023149417776915991 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899428459418414007} + 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} diff --git a/Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab.meta b/Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab.meta new file mode 100644 index 0000000..19468df --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Box_100x100x100_Prefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e5f4daf24146ee040b5a2d7a73b30aa0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab b/Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab new file mode 100644 index 0000000..6acb914 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab @@ -0,0 +1,97 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3051928965768018776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2382810566493446626} + - component: {fileID: 1638934234086026823} + - component: {fileID: 3556257425134475917} + - component: {fileID: 5689917692814982442} + m_Layer: 0 + m_Name: Box_350x200x250_Mesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &2382810566493446626 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3051928965768018776} + 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: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1638934234086026823 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3051928965768018776} + m_Mesh: {fileID: 7535803439391131454, guid: c6a55ba99e9e99d41b7eef123e311a43, type: 3} +--- !u!23 &3556257425134475917 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3051928965768018776} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &5689917692814982442 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3051928965768018776} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 3.4872339, y: 2.5007026, z: 2.0028448} + m_Center: {x: 0, y: 0, z: 0.9989877} diff --git a/Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab.meta b/Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab.meta new file mode 100644 index 0000000..9ca7a96 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Box_350x250x200_Prefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7b846d8f536f007498c941069487ce81 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab b/Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab new file mode 100644 index 0000000..14821be --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab @@ -0,0 +1,97 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2765075023489016845 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3248315488105561783} + - component: {fileID: 1926289588026962194} + - component: {fileID: 4422386835124225496} + - component: {fileID: 3620356314442491057} + m_Layer: 0 + m_Name: Box_350x300x250_Prefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &3248315488105561783 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2765075023489016845} + 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: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1926289588026962194 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2765075023489016845} + m_Mesh: {fileID: 7718662893383318277, guid: d2f0da3998423f44594868ffed55c3e6, type: 3} +--- !u!23 &4422386835124225496 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2765075023489016845} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3620356314442491057 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2765075023489016845} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 3.500001, y: 2.500001, z: 3.0000012} + m_Center: {x: 0.00000015288805, y: -0.00000008607952, z: 1.5000004} diff --git a/Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab.meta b/Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab.meta new file mode 100644 index 0000000..4997771 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Box_350x250x300_Prefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 687dbafc2b84b2846b9a4a7a7dae2a7e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab b/Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab new file mode 100644 index 0000000..e68697d --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab @@ -0,0 +1,3142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2863206531450585724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 53103664005132253} + m_Layer: 0 + m_Name: Environment_LightProbeAnchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &53103664005132253 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2863206531450585724} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.3, y: 8.14, z: 13.63} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8345070699079395522} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5739698998690087621 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1289608056899508456} + m_Layer: 0 + m_Name: Primitives + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1289608056899508456 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5739698998690087621} + 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: 8345070700331616360} + - {fileID: 8345070698610564303} + - {fileID: 8345070699892721477} + - {fileID: 8345070700131179086} + - {fileID: 8345070699146477230} + - {fileID: 8345070700224654062} + - {fileID: 1260686454386265094} + m_Father: {fileID: 8379900264220769560} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8345070698610564304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8345070698610564303} + - component: {fileID: 8345070698610564300} + - component: {fileID: 8345070698610564301} + - component: {fileID: 8345070698610564302} + m_Layer: 0 + m_Name: border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &8345070698610564303 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070698610564304} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0.0000014603138} + m_LocalPosition: {x: 20.394, y: -0.008, z: 13.486} + m_LocalScale: {x: 0.25000036, y: 0.02, z: 30.5} + m_Children: [] + m_Father: {fileID: 1289608056899508456} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 180.00002, z: 0} +--- !u!33 &8345070698610564300 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070698610564304} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8345070698610564301 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070698610564304} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 979aef027a1c86c42a15ce35fce366fa, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 53103664005132253} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &8345070698610564302 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070698610564304} + 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!1 &8345070699079395523 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8345070699079395522} + m_Layer: 0 + m_Name: Environment_Prefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8345070699079395522 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070699079395523} + 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: 53103664005132253} + - {fileID: 8379900264220769560} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8345070699146477231 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8345070699146477230} + - component: {fileID: 8345070699146477227} + - component: {fileID: 8345070699146477228} + - component: {fileID: 8345070699146477229} + m_Layer: 0 + m_Name: border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &8345070699146477230 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070699146477231} + m_LocalRotation: {x: -0, y: 1, z: -0, w: 0.0000014603138} + m_LocalPosition: {x: -11.856001, y: -0.007999999, z: 13.486} + m_LocalScale: {x: 0.25, y: 0.02, z: 30.5} + m_Children: [] + m_Father: {fileID: 1289608056899508456} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 180.00002, z: 0} +--- !u!33 &8345070699146477227 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070699146477231} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8345070699146477228 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070699146477231} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 979aef027a1c86c42a15ce35fce366fa, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 53103664005132253} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &8345070699146477229 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070699146477231} + 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!1 &8345070699892721478 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8345070699892721477} + - component: {fileID: 8345070699892721474} + - component: {fileID: 8345070699892721475} + - component: {fileID: 8345070699892721476} + m_Layer: 0 + m_Name: border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &8345070699892721477 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070699892721478} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: 4.2689996, y: -0.007999999, z: 28.611} + m_LocalScale: {x: 0.25000036, y: 0.02, z: 32} + m_Children: [] + m_Father: {fileID: 1289608056899508456} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &8345070699892721474 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070699892721478} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8345070699892721475 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070699892721478} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 979aef027a1c86c42a15ce35fce366fa, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 53103664005132253} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &8345070699892721476 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070699892721478} + 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!1 &8345070700131179087 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8345070700131179086} + - component: {fileID: 8345070700131179083} + - component: {fileID: 8345070700131179084} + - component: {fileID: 8345070700131179085} + m_Layer: 0 + m_Name: border + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &8345070700131179086 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070700131179087} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: 4.2689996, y: -0.007999999, z: -1.6429996} + m_LocalScale: {x: 0.25000048, y: 0.02, z: 32} + m_Children: [] + m_Father: {fileID: 1289608056899508456} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &8345070700131179083 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070700131179087} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8345070700131179084 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070700131179087} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 979aef027a1c86c42a15ce35fce366fa, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 53103664005132253} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &8345070700131179085 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070700131179087} + 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!1 &8345070700224654063 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8345070700224654062} + - component: {fileID: 8345070700224654059} + - component: {fileID: 8345070700224654060} + - component: {fileID: 8345070700224654061} + m_Layer: 0 + m_Name: Cylinder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &8345070700224654062 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070700224654063} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -6.78, y: 4.14, z: 0.71} + m_LocalScale: {x: 0.15, y: 1.15, z: 0.15} + m_Children: [] + m_Father: {fileID: 1289608056899508456} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8345070700224654059 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070700224654063} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8345070700224654060 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070700224654063} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 53103664005132253} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &8345070700224654061 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070700224654063} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5000001 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0.000000059604645, y: 0, z: -0.00000008940697} +--- !u!1 &8345070700331616361 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8345070700331616360} + - component: {fileID: 8345070700331616357} + - component: {fileID: 8345070700331616358} + - component: {fileID: 8345070700331616359} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &8345070700331616360 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070700331616361} + m_LocalRotation: {x: 1.4653459e-11, y: -0.013107557, z: 5.9940886e-10, w: 0.9999141} + m_LocalPosition: {x: 4.2689996, y: 0, z: 3.486} + m_LocalScale: {x: 200, y: 1, z: 200} + m_Children: [] + m_Father: {fileID: 1289608056899508456} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: -1.5020001, z: 0} +--- !u!33 &8345070700331616357 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070700331616361} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &8345070700331616358 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070700331616361} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6b911390c5825014e8377183a7837d3f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 53103664005132253} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &8345070700331616359 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345070700331616361} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &9065339783988196015 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8379900264220769560} + m_Layer: 0 + m_Name: Greybox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8379900264220769560 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9065339783988196015} + 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: 1289608056899508456} + - {fileID: 2496030560834759227} + - {fileID: 4530757133177272706} + - {fileID: 1701799325110328178} + - {fileID: 1508272811230491726} + - {fileID: 7830803232114995868} + - {fileID: 1894903526310035681} + - {fileID: 6433369295541324264} + - {fileID: 7718591050493060455} + - {fileID: 7328883387053153740} + - {fileID: 2445347947563013760} + - {fileID: 4056936437523068941} + - {fileID: 4559626048072993154} + - {fileID: 3018695393218228881} + - {fileID: 150743252268975534} + - {fileID: 2179206633118341704} + - {fileID: 6130202180359274905} + - {fileID: 8061178604424209749} + - {fileID: 3514566724815061343} + - {fileID: 4888900691753681890} + - {fileID: 3742884627347217635} + - {fileID: 941785809587344800} + - {fileID: 4662888887318765515} + - {fileID: 5488872079086472783} + - {fileID: 4024457254690178231} + - {fileID: 3262029002173730347} + - {fileID: 5671546015763638562} + - {fileID: 1684654048776256863} + - {fileID: 7641532144884367866} + m_Father: {fileID: 8345070699079395522} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &888475273680777161 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_RootOrder + value: 25 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalPosition.x + value: -10.155 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.0024348497 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalPosition.z + value: 6.175 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.44132432 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.44132432 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.55247885 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.55247885 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3051928965768018776, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_Name + value: Box_350x200x250_Prefab + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7b846d8f536f007498c941069487ce81, type: 3} +--- !u!4 &3262029002173730347 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + m_PrefabInstance: {fileID: 888475273680777161} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1054579565763366101 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 686981140955957989, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_ReceiveGI + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 686981140955957989, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 686981140955957989, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2} + - target: {fileID: 815918734686747595, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_StaticEditorFlags + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 1335415992372505392, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_Name + value: Stairs_200x100x200_Prefab + objectReference: {fileID: 0} + - target: {fileID: 1335415992372505392, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_StaticEditorFlags + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 1609309568199847697, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_StaticEditorFlags + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_RootOrder + value: 27 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalPosition.x + value: 9.25 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalPosition.y + value: 4.487 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalPosition.z + value: 10.356 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.0000014603138 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7885587681596761907, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_StaticEditorFlags + value: 72 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 466621a4836aa504c87c15d88722d465, type: 3} +--- !u!4 &1684654048776256863 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + m_PrefabInstance: {fileID: 1054579565763366101} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1432886357827885871 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (4) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: -4.217 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 26.677 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99941194 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.034290366 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -3.9300003 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &7718591050493060455 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 1432886357827885871} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1464735487238442196 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (1) + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: -10.231001 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 11.986 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &7830803232114995868 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 1464735487238442196} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1641789770750158165 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_RootOrder + value: 24 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalPosition.x + value: -8.386 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.0024348497 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalPosition.z + value: 25.822 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.6637225 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.6637225 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.24386969 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.24386969 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -40.349 + objectReference: {fileID: 0} + - target: {fileID: 3051928965768018776, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_Name + value: Box_350x200x250_Prefab + objectReference: {fileID: 0} + - target: {fileID: 3556257425134475917, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7b846d8f536f007498c941069487ce81, type: 3} +--- !u!4 &4024457254690178231 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2382810566493446626, guid: 7b846d8f536f007498c941069487ce81, + type: 3} + m_PrefabInstance: {fileID: 1641789770750158165} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1654055659654245357 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1289608056899508456} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalPosition.x + value: 4.2689996 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalPosition.z + value: 13.486 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalRotation.x + value: 0.00000001545431 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.00000001545431 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_ReceiveGI + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -7511558181221131132, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: -7511558181221131132, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: ff188f58422043f489060e28a5e4e0c0, type: 2} + - target: {fileID: 919132149155446097, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_Name + value: Ground_Mesh + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + propertyPath: m_StaticEditorFlags + value: 73 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: aa38d7b0e367ecc4aac915dcfe957879, type: 3} +--- !u!4 &1260686454386265094 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: aa38d7b0e367ecc4aac915dcfe957879, + type: 3} + m_PrefabInstance: {fileID: 1654055659654245357} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1666433144055618333 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (13) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: 2.6489997 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 4.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 16.863 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9928866 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.119064406 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 13.676001 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &8061178604424209749 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 1666433144055618333} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2110569447220634500 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (5) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: -3.2193506 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 26.74554 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99941194 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.034290366 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -3.9300003 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &7328883387053153740 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 2110569447220634500} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2429894787648010144 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (3) + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: -9.231 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 11.986 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &6433369295541324264 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 2429894787648010144} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3309452217669631953 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (12) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: 7.7749996 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 18.122997 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &6130202180359274905 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 3309452217669631953} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3469809551859663067 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 6978882906433643647, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_RootOrder + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_LocalPosition.x + value: 11.77 + objectReference: {fileID: 0} + - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.01 + objectReference: {fileID: 0} + - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_LocalPosition.z + value: 13.5 + objectReference: {fileID: 0} + - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_LocalRotation.x + value: 0.000000021855694 + objectReference: {fileID: 0} + - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8924170145835402666, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + propertyPath: m_Name + value: Ramp_Mesh + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8a7437817844dce4894b049de73b75f2, type: 3} +--- !u!4 &4662888887318765515 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8111781018561290000, guid: 8a7437817844dce4894b049de73b75f2, + type: 3} + m_PrefabInstance: {fileID: 3469809551859663067} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4262532116519304618 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (15) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: 18.260246 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.487 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 2.7239065 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8449119 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.53490555 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -64.675 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &4888900691753681890 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 4262532116519304618} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4661912897546798661 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (7) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: -4.1484585 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 25.679352 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99941194 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.034290366 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -3.9300003 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &4056936437523068941 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 4661912897546798661} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5167978003790182346 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (8) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: 3.775 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 18.122997 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &4559626048072993154 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 5167978003790182346} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5204310649008750359 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (14) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: 18.688 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.487 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 3.6278 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8449119 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.53490555 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -64.675 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &3514566724815061343 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 5204310649008750359} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5408320239496422059 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (16) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: 10.77 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: -0.019 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &3742884627347217635 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 5408320239496422059} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5844507186173119705 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (9) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: 4.775 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 18.122997 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &3018695393218228881 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 5844507186173119705} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5846372209300075117 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 956227959320364877, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 1604908963751126680, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_Name + value: Tunnel_Prefab + objectReference: {fileID: 0} + - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_RootOrder + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_LocalPosition.x + value: 11.57 + objectReference: {fileID: 0} + - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.005186558 + objectReference: {fileID: 0} + - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_LocalPosition.z + value: 24.59 + objectReference: {fileID: 0} + - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.4072085 + objectReference: {fileID: 0} + - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.4072085 + objectReference: {fileID: 0} + - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.5780841 + objectReference: {fileID: 0} + - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.5780841 + objectReference: {fileID: 0} + - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90.00001 + objectReference: {fileID: 0} + - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 109.677 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5d7b87d422ee0f478ee09eb32e24f4e, type: 3} +--- !u!4 &5488872079086472783 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2093637950428003362, guid: e5d7b87d422ee0f478ee09eb32e24f4e, + type: 3} + m_PrefabInstance: {fileID: 5846372209300075117} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6417853932789901512 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (6) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: -3.150811 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 25.747892 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99941194 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.034290366 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -3.9300003 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &2445347947563013760 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 6417853932789901512} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6577207577522572136 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_LocalPosition.x + value: 15.377 + objectReference: {fileID: 0} + - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_LocalPosition.z + value: 12.486 + objectReference: {fileID: 0} + - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_LocalRotation.x + value: 0.000000021855694 + objectReference: {fileID: 0} + - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7993119983977949264, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_Name + value: Wall_Prefab + objectReference: {fileID: 0} + - target: {fileID: 8497650616581704069, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8497650616581704069, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9eb847ab97b24024588682c8601254cf, type: 3} +--- !u!4 &4530757133177272706 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7324705577624711914, guid: 9eb847ab97b24024588682c8601254cf, + type: 3} + m_PrefabInstance: {fileID: 6577207577522572136} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6831137037846662954 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 7792793883667177086, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8585387905218658219, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_Name + value: Structure_Prefab + objectReference: {fileID: 0} + - target: {fileID: 8585387905218658219, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_LocalPosition.x + value: 3.3802 + objectReference: {fileID: 0} + - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.0021935 + objectReference: {fileID: 0} + - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_LocalPosition.z + value: 12.375 + objectReference: {fileID: 0} + - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 79e624e6a8770a946afb866fd94b394b, type: 3} +--- !u!4 &2496030560834759227 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8966311043270599953, guid: 79e624e6a8770a946afb866fd94b394b, + type: 3} + m_PrefabInstance: {fileID: 6831137037846662954} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6949436133594075053 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 6264060208083866756, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 7561066613761435406, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_Name + value: Stairs_650_400_300_Prefab + objectReference: {fileID: 0} + - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_LocalPosition.x + value: 8.665093 + objectReference: {fileID: 0} + - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_LocalPosition.y + value: 2.1527317 + objectReference: {fileID: 0} + - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_LocalPosition.z + value: 16.125418 + objectReference: {fileID: 0} + - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 50a0925b0c22af146a2d15615f815a1c, type: 3} +--- !u!4 &1701799325110328178 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8642225304373351647, guid: 50a0925b0c22af146a2d15615f815a1c, + type: 3} + m_PrefabInstance: {fileID: 6949436133594075053} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7112133313655488169 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (2) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: -9.231 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 10.986 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &1894903526310035681 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 7112133313655488169} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7179077231894976405 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 2765075023489016845, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + propertyPath: m_Name + value: Box_350x300x250_Prefab + objectReference: {fileID: 0} + - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + propertyPath: m_RootOrder + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + propertyPath: m_LocalPosition.x + value: -7.07 + objectReference: {fileID: 0} + - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.89 + objectReference: {fileID: 0} + - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.6161592 + objectReference: {fileID: 0} + - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.6161592 + objectReference: {fileID: 0} + - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.34691194 + objectReference: {fileID: 0} + - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.34691194 + objectReference: {fileID: 0} + - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, type: 3} +--- !u!4 &5671546015763638562 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3248315488105561783, guid: 687dbafc2b84b2846b9a4a7a7dae2a7e, + type: 3} + m_PrefabInstance: {fileID: 7179077231894976405} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7404282574299849728 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (11) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: 6.775 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 18.123001 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &2179206633118341704 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 7404282574299849728} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7787045946641451526 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: -10.231001 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 10.986 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &1508272811230491726 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 7787045946641451526} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8345070699773341808 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 686981140955957989, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_ReceiveGI + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 686981140955957989, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 686981140955957989, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2} + - target: {fileID: 815918734686747595, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_StaticEditorFlags + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 1335415992372505392, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_Name + value: Stairs_200x100x200_Prefab(1) + objectReference: {fileID: 0} + - target: {fileID: 1335415992372505392, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_StaticEditorFlags + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 1609309568199847697, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_StaticEditorFlags + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_RootOrder + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalPosition.x + value: 7.25 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalPosition.y + value: 5.484 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalPosition.z + value: 8.353 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7885587681596761907, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + propertyPath: m_StaticEditorFlags + value: 73 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 466621a4836aa504c87c15d88722d465, type: 3} +--- !u!4 &7641532144884367866 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1856478557988811146, guid: 466621a4836aa504c87c15d88722d465, + type: 3} + m_PrefabInstance: {fileID: 8345070699773341808} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8497929738005081064 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (17) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 21 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: 9.77 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: -0.019 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &941785809587344800 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 8497929738005081064} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8856573956719115238 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8379900264220769560} + m_Modifications: + - target: {fileID: 899428459418414007, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_Name + value: Box_100x100x100_Prefab (10) + objectReference: {fileID: 0} + - target: {fileID: 4043535580645081189, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_ProbeAnchor + value: + objectReference: {fileID: 53103664005132253} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_RootOrder + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.x + value: 5.775 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalPosition.z + value: 18.123 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e5f4daf24146ee040b5a2d7a73b30aa0, type: 3} +--- !u!4 &150743252268975534 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8718778828885884488, guid: e5f4daf24146ee040b5a2d7a73b30aa0, + type: 3} + m_PrefabInstance: {fileID: 8856573956719115238} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab.meta b/Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab.meta new file mode 100644 index 0000000..5f3bc22 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Environment_Prefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 09aade0ecefd01e4b8f7661acf64f5c2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab b/Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab new file mode 100644 index 0000000..28f3352 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8924170145835402666 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8111781018561290000} + - component: {fileID: 5133274882688487605} + - component: {fileID: 6978882906433643647} + - component: {fileID: 894093325933845257} + m_Layer: 0 + m_Name: Ramp_Prefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &8111781018561290000 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8924170145835402666} + m_LocalRotation: {x: 0.000000021855694, 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: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5133274882688487605 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8924170145835402666} + m_Mesh: {fileID: -8512782951310809723, guid: 426a2785f8a940049aac2c246661cf09, type: 3} +--- !u!23 &6978882906433643647 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8924170145835402666} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &894093325933845257 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8924170145835402666} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -8512782951310809723, guid: 426a2785f8a940049aac2c246661cf09, type: 3} diff --git a/Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab.meta b/Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab.meta new file mode 100644 index 0000000..2fca2d4 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Ramp_Prefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8a7437817844dce4894b049de73b75f2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab b/Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab new file mode 100644 index 0000000..e4afe8a --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1335415992372505392 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1856478557988811146} + - component: {fileID: 3345139869004496431} + - component: {fileID: 686981140955957989} + - component: {fileID: 4055211063494181534} + m_Layer: 0 + m_Name: Stairs_200x100x200_Prefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1856478557988811146 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1335415992372505392} + m_LocalRotation: {x: -0, y: 0.0000014603138, 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: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3345139869004496431 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1335415992372505392} + m_Mesh: {fileID: 5495454633994339055, guid: fce3bf5a5b603db45ab0048fb6ab44df, type: 3} +--- !u!23 &686981140955957989 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1335415992372505392} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &4055211063494181534 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1335415992372505392} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -1974449766878446227, guid: fce3bf5a5b603db45ab0048fb6ab44df, type: 3} diff --git a/Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab.meta b/Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab.meta new file mode 100644 index 0000000..f4cfc68 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Stairs_200x100x200_Prefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 466621a4836aa504c87c15d88722d465 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab b/Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab new file mode 100644 index 0000000..60e6fb6 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7561066613761435406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8642225304373351647} + - component: {fileID: 5575280121017685403} + - component: {fileID: 6264060208083866756} + - component: {fileID: 8022073721471710236} + m_Layer: 0 + m_Name: Stairs_650_400_300_Prefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &8642225304373351647 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7561066613761435406} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: 8.665093, y: 2.1527317, z: 16.125418} + m_LocalScale: {x: 1, y: 1.003, z: 0.9774802} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5575280121017685403 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7561066613761435406} + m_Mesh: {fileID: 5495454633994339055, guid: 7e0223e1d3e1733499accfa5ebffb67e, type: 3} +--- !u!23 &6264060208083866756 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7561066613761435406} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &8022073721471710236 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7561066613761435406} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 1 + m_CookingOptions: 30 + m_Mesh: {fileID: -1974449766878446227, guid: 7e0223e1d3e1733499accfa5ebffb67e, type: 3} diff --git a/Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab.meta b/Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab.meta new file mode 100644 index 0000000..0ae4733 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Stairs_650_400_300_Prefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 50a0925b0c22af146a2d15615f815a1c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab b/Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab new file mode 100644 index 0000000..d5e82e3 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab @@ -0,0 +1,2145 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3243356334687391397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356334687391396} + - component: {fileID: 3243356334687391393} + - component: {fileID: 3243356334687391398} + - component: {fileID: 3243356334687391399} + m_Layer: 0 + m_Name: Cube (122) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356334687391396 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356334687391397} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -1.00236, y: -2.4370003, z: -1.0052004} + m_LocalScale: {x: 3, y: 1, z: 0.24999994} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356334687391393 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356334687391397} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356334687391398 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356334687391397} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356334687391399 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356334687391397} + 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!1 &3243356334695994074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356334695994053} + - component: {fileID: 3243356334695994054} + - component: {fileID: 3243356334695994055} + - component: {fileID: 3243356334695994052} + m_Layer: 0 + m_Name: Cube (79) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356334695994053 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356334695994074} + m_LocalRotation: {x: 0.5, y: 0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: 9.62264, y: 1.563, z: -0.35519958} + m_LocalScale: {x: 2.25, y: 6.699999, z: 0.2500001} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &3243356334695994054 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356334695994074} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356334695994055 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356334695994074} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356334695994052 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356334695994074} + 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!1 &3243356334778820260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356334778820263} + - component: {fileID: 3243356334778820256} + - component: {fileID: 3243356334778820257} + - component: {fileID: 3243356334778820262} + m_Layer: 0 + m_Name: Cube (87) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356334778820263 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356334778820260} + m_LocalRotation: {x: 0.5, y: 0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: 9.62264, y: 4.188, z: 0.49480057} + m_LocalScale: {x: 3, y: 3, z: 0.2500001} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &3243356334778820256 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356334778820260} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356334778820257 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356334778820260} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356334778820262 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356334778820260} + 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!1 &3243356335051454800 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356335051454803} + - component: {fileID: 3243356335051454812} + - component: {fileID: 3243356335051454813} + - component: {fileID: 3243356335051454802} + m_Layer: 0 + m_Name: Cube (129) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356335051454803 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335051454800} + m_LocalRotation: {x: 0.5000007, y: 0.49999925, z: 0.49999925, w: 0.5000007} + m_LocalPosition: {x: 2.6226401, y: 3.3750005, z: 0.24480057} + m_LocalScale: {x: 1.6250001, y: 0.5, z: 0.25000003} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0} +--- !u!33 &3243356335051454812 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335051454800} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356335051454813 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335051454800} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356335051454802 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335051454800} + 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!1 &3243356335068752625 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356335068752624} + - component: {fileID: 3243356335068752637} + - component: {fileID: 3243356335068752626} + - component: {fileID: 3243356335068752627} + m_Layer: 0 + m_Name: Cube (127) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356335068752624 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335068752625} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -1.00236, y: 2.6880002, z: -1.7551999} + m_LocalScale: {x: 7, y: 4.499999, z: 0.24999994} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356335068752637 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335068752625} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356335068752626 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335068752625} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356335068752627 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335068752625} + 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!1 &3243356335104713688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356335104713691} + - component: {fileID: 3243356335104713668} + - component: {fileID: 3243356335104713669} + - component: {fileID: 3243356335104713690} + m_Layer: 0 + m_Name: Cube (117) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356335104713691 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335104713688} + m_LocalRotation: {x: 0.5000008, y: 0.49999925, z: 0.49999925, w: 0.5000008} + m_LocalPosition: {x: -4.37736, y: 0.12449956, z: -2.2552001} + m_LocalScale: {x: 4.875, y: 3.4999995, z: 0.25000003} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0} +--- !u!33 &3243356335104713668 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335104713688} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356335104713669 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335104713688} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356335104713690 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335104713688} + 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!1 &3243356335169728391 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356335169728390} + - component: {fileID: 3243356335169728387} + - component: {fileID: 3243356335169728384} + - component: {fileID: 3243356335169728385} + m_Layer: 0 + m_Name: Cube (108) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356335169728390 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335169728391} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.0023800135, y: -0.9375001, z: -0.25520003} + m_LocalScale: {x: 9, y: 0.49999988, z: 3.2499995} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356335169728387 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335169728391} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356335169728384 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335169728391} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356335169728385 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335169728391} + 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!1 &3243356335416953809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356335416953808} + - component: {fileID: 3243356335416953821} + - component: {fileID: 3243356335416953810} + - component: {fileID: 3243356335416953811} + m_Layer: 0 + m_Name: Cube (111) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356335416953808 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335416953809} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 3.9976401, y: 5.938, z: 0.99480057} + m_LocalScale: {x: 3, y: 2, z: 3.4999993} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356335416953821 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335416953809} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356335416953810 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335416953809} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356335416953811 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335416953809} + 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!1 &3243356335417095615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356335417095614} + - component: {fileID: 3243356335417095611} + - component: {fileID: 3243356335417095608} + - component: {fileID: 3243356335417095609} + m_Layer: 0 + m_Name: Cube (81) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356335417095614 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335417095615} + m_LocalRotation: {x: 0.5, y: 0.5, z: 0.5, w: 0.5} + m_LocalPosition: {x: 9.62264, y: 6.6880007, z: -0.50519896} + m_LocalScale: {x: 2, y: 7, z: 0.2500001} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!33 &3243356335417095611 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335417095615} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356335417095608 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335417095615} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356335417095609 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335417095615} + 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!1 &3243356335490067248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356335490067251} + - component: {fileID: 3243356335490067260} + - component: {fileID: 3243356335490067261} + - component: {fileID: 3243356335490067250} + m_Layer: 0 + m_Name: Cube (118) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356335490067251 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335490067248} + m_LocalRotation: {x: 0.5000007, y: 0.49999925, z: 0.49999925, w: 0.5000007} + m_LocalPosition: {x: 2.6226401, y: 7.125501, z: -2.5051994} + m_LocalScale: {x: 1.125, y: 3, z: 0.25000003} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0} +--- !u!33 &3243356335490067260 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335490067248} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356335490067261 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335490067248} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356335490067250 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335490067248} + 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!1 &3243356335661834884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356335661834887} + - component: {fileID: 3243356335661834880} + - component: {fileID: 3243356335661834881} + - component: {fileID: 3243356335661834886} + m_Layer: 0 + m_Name: Cube (105) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356335661834887 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335661834884} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 8.62264, y: 7.813001, z: -2.5051994} + m_LocalScale: {x: 2.25, y: 3, z: 0.24999994} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356335661834880 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335661834884} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356335661834881 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335661834884} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356335661834886 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335661834884} + 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!1 &3243356335843938223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356335843938222} + - component: {fileID: 3243356335843938219} + - component: {fileID: 3243356335843938216} + - component: {fileID: 3243356335843938217} + m_Layer: 0 + m_Name: Cube (119) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356335843938222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335843938223} + m_LocalRotation: {x: 0.5000007, y: 0.49999925, z: 0.49999925, w: 0.5000007} + m_LocalPosition: {x: 2.6416397, y: 3.0770001, z: -2.5051997} + m_LocalScale: {x: 1, y: 3, z: 0.25000003} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0} +--- !u!33 &3243356335843938219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335843938223} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356335843938216 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335843938223} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356335843938217 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335843938223} + 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!1 &3243356335954160958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356335954160953} + - component: {fileID: 3243356335954160954} + - component: {fileID: 3243356335954160955} + - component: {fileID: 3243356335954160952} + m_Layer: 0 + m_Name: Cube (101) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356335954160953 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335954160958} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 2.9976401, y: 7.813001, z: -2.5051994} + m_LocalScale: {x: 1, y: 3, z: 0.24999994} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356335954160954 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335954160958} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356335954160955 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335954160958} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356335954160952 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356335954160958} + 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!1 &3243356336127400664 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356336127400667} + - component: {fileID: 3243356336127400644} + - component: {fileID: 3243356336127400645} + - component: {fileID: 3243356336127400666} + m_Layer: 0 + m_Name: Cube (110) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356336127400667 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336127400664} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 2.4976401, y: -2.4370003, z: -2.2552004} + m_LocalScale: {x: 4, y: 3.499999, z: 0.24999994} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356336127400644 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336127400664} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356336127400645 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336127400664} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356336127400666 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336127400664} + 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!1 &3243356336227185065 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356336227185064} + - component: {fileID: 3243356336227185045} + - component: {fileID: 3243356336227185066} + - component: {fileID: 3243356336227185067} + m_Layer: 0 + m_Name: Cube (120) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356336227185064 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336227185065} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 5.99764, y: 5.1255, z: -0.50519943} + m_LocalScale: {x: 7, y: 1, z: 5.1249986} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356336227185045 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336227185065} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356336227185066 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336227185065} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356336227185067 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336227185065} + 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!1 &3243356336257712738 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356336257712749} + - component: {fileID: 3243356336257712750} + - component: {fileID: 3243356336257712751} + - component: {fileID: 3243356336257712748} + m_Layer: 0 + m_Name: Cube (103) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356336257712749 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336257712738} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 6.99764, y: 0.56299996, z: -1.6927001} + m_LocalScale: {x: 5, y: 4.624999, z: 0.24999994} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356336257712750 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336257712738} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356336257712751 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336257712738} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356336257712748 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336257712738} + 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!1 &3243356336306185533 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356336306185532} + - component: {fileID: 3243356336306185529} + - component: {fileID: 3243356336306185534} + - component: {fileID: 3243356336306185535} + m_Layer: 0 + m_Name: Cube (121) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356336306185532 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336306185533} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -3.5023599, y: -2.4370003, z: -2.2552004} + m_LocalScale: {x: 2, y: 3.499999, z: 0.24999994} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356336306185529 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336306185533} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356336306185534 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336306185533} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356336306185535 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336306185533} + 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!1 &3243356336344895498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356336344895605} + - component: {fileID: 3243356336344895606} + - component: {fileID: 3243356336344895607} + - component: {fileID: 3243356336344895604} + m_Layer: 0 + m_Name: Cube (104) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356336344895605 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336344895498} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 2.4976401, y: 1.6250002, z: -0.25519967} + m_LocalScale: {x: 14.000033, y: 0.49999988, z: -1.875} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356336344895606 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336344895498} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356336344895607 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336344895498} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356336344895604 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336344895498} + 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!1 &3243356336512914052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356336512914055} + - component: {fileID: 3243356336512914048} + - component: {fileID: 3243356336512914049} + - component: {fileID: 3243356336512914054} + m_Layer: 0 + m_Name: Cube (96) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356336512914055 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336512914052} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 6.12264, y: 7.8130007, z: 0.9948015} + m_LocalScale: {x: 7.25, y: 4, z: 0.24999994} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356336512914048 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336512914052} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356336512914049 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336512914052} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356336512914054 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336512914052} + 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!1 &3243356336601237226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356336601237205} + - component: {fileID: 3243356336601237206} + - component: {fileID: 3243356336601237207} + - component: {fileID: 3243356336601237204} + m_Layer: 0 + m_Name: Cube (126) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356336601237205 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336601237226} + m_LocalRotation: {x: 0.5000007, y: 0.49999925, z: 0.49999925, w: 0.5000007} + m_LocalPosition: {x: 2.6226401, y: 7.1255, z: 2.4948015} + m_LocalScale: {x: 1.125, y: 1, z: 0.25000003} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0} +--- !u!33 &3243356336601237206 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336601237226} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356336601237207 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336601237226} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356336601237204 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336601237226} + 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!1 &3243356336620708878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3243356336620708873} + - component: {fileID: 3243356336620708874} + - component: {fileID: 3243356336620708875} + - component: {fileID: 3243356336620708872} + m_Layer: 0 + m_Name: Cube (113) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 1 +--- !u!4 &3243356336620708873 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336620708878} + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 7.49764, y: 6.6880007, z: 0.49480104} + m_LocalScale: {x: 4, y: 1, z: 2} + m_Children: [] + m_Father: {fileID: 5348181236758499218} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3243356336620708874 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336620708878} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3243356336620708875 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336620708878} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3300a5c4710bac244815734e484b3b90, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3243356336620708872 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243356336620708878} + 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!1 &4178917271898676562 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5348181236758499218} + m_Layer: 0 + m_Name: Grebox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 72 + m_IsActive: 0 +--- !u!4 &5348181236758499218 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4178917271898676562} + m_LocalRotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -2.62784, y: 4.0030065, z: 2.6879997} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3243356335416953808} + - {fileID: 3243356336601237205} + - {fileID: 3243356335051454803} + - {fileID: 3243356336257712749} + - {fileID: 3243356336344895605} + - {fileID: 3243356334687391396} + - {fileID: 3243356336306185532} + - {fileID: 3243356336127400667} + - {fileID: 3243356335104713691} + - {fileID: 3243356335169728390} + - {fileID: 3243356335954160953} + - {fileID: 3243356335490067251} + - {fileID: 3243356335843938222} + - {fileID: 3243356335661834887} + - {fileID: 3243356335068752624} + - {fileID: 3243356335417095614} + - {fileID: 3243356336227185064} + - {fileID: 3243356336512914055} + - {fileID: 3243356334695994053} + - {fileID: 3243356336620708873} + - {fileID: 3243356334778820263} + m_Father: {fileID: 8966311043270599953} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!1 &8585387905218658219 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8966311043270599953} + - component: {fileID: 5458758530175691444} + - component: {fileID: 7792793883667177086} + - component: {fileID: 7034412574349127641} + m_Layer: 0 + m_Name: Structure_Prefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &8966311043270599953 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8585387905218658219} + 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: 5348181236758499218} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5458758530175691444 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8585387905218658219} + m_Mesh: {fileID: -9088695878779348318, guid: d0a9bfb4b5f28174884e89dd76563ae8, type: 3} +--- !u!23 &7792793883667177086 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8585387905218658219} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &7034412574349127641 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8585387905218658219} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: -9088695878779348318, guid: d0a9bfb4b5f28174884e89dd76563ae8, type: 3} diff --git a/Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab.meta b/Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab.meta new file mode 100644 index 0000000..61005be --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Structure_Prefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 79e624e6a8770a946afb866fd94b394b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab b/Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab new file mode 100644 index 0000000..835ab5a --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab @@ -0,0 +1,125 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1604908963751126680 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093637950428003362} + - component: {fileID: 3071950872142852999} + - component: {fileID: 956227959320364877} + - component: {fileID: 4985949235297978144} + - component: {fileID: 8456313914433245678} + - component: {fileID: 1138964657491743937} + m_Layer: 0 + m_Name: Tunnel_Prefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &2093637950428003362 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1604908963751126680} + 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: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: -90.00001, y: 0, z: 0} +--- !u!33 &3071950872142852999 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1604908963751126680} + m_Mesh: {fileID: 5060444177187149915, guid: f712806514868e54699156ec05dcb749, type: 3} +--- !u!23 &956227959320364877 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1604908963751126680} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &4985949235297978144 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1604908963751126680} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2.502674, y: 6.0000024, z: 0.258326} + m_Center: {x: 0, y: 5.4121983e-15, z: 2.3808491} +--- !u!65 &8456313914433245678 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1604908963751126680} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.2527809, y: 6.0000024, z: 2.2399507} + m_Center: {x: -1.1249466, y: 1.7786642e-15, z: 1.1251621} +--- !u!65 &1138964657491743937 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1604908963751126680} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.26525307, y: 6.0000024, z: 2.256102} + m_Center: {x: 1.1187105, y: 1.893427e-15, z: 1.1332378} diff --git a/Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab.meta b/Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab.meta new file mode 100644 index 0000000..140d6f9 --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Tunnel_Prefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e5d7b87d422ee0f478ee09eb32e24f4e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab b/Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab new file mode 100644 index 0000000..1bb7e2b --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7993119983977949264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7324705577624711914} + - component: {fileID: 5911343394670230863} + - component: {fileID: 8497650616581704069} + - component: {fileID: 9105854698657379725} + - component: {fileID: 1277700310800588604} + m_Layer: 0 + m_Name: Wall_Prefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 73 + m_IsActive: 1 +--- !u!4 &7324705577624711914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7993119983977949264} + m_LocalRotation: {x: 0.000000021855694, 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: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5911343394670230863 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7993119983977949264} + m_Mesh: {fileID: 6352809919239313146, guid: ff02a0a00ab750f48b09459b1cafd1b8, type: 3} +--- !u!23 &8497650616581704069 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7993119983977949264} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: dbf898c9f9c4a2d46aa6336e23caeb61, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 2 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &9105854698657379725 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7993119983977949264} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.25, y: 1.0095696, z: 2.9958286} + m_Center: {x: 0, y: 0.5047848, z: 1.5020857} +--- !u!65 &1277700310800588604 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7993119983977949264} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.25, y: 2.0055175, z: 3.000146} + m_Center: {x: 0, y: 1.0027587, z: -1.499927} diff --git a/Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab.meta b/Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab.meta new file mode 100644 index 0000000..f764afd --- /dev/null +++ b/Assets/StarterAssets/Environment/Prefabs/Wall_Prefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9eb847ab97b24024588682c8601254cf +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/RenderPipelineProfiles.meta b/Assets/StarterAssets/Environment/RenderPipelineProfiles.meta new file mode 100644 index 0000000..d32113e --- /dev/null +++ b/Assets/StarterAssets/Environment/RenderPipelineProfiles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d9eba5f689533f4196b93e67348ada3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset b/Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset new file mode 100644 index 0000000..c18d33b --- /dev/null +++ b/Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset @@ -0,0 +1,1178 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8290671188493191910 +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: d877ec3e844f2ca46830012e8e79319b, type: 3} + m_Name: PhysicallyBasedSky + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + rotation: + m_OverrideState: 0 + m_Value: 0 + min: 0 + max: 360 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 1 + m_Value: 1 + multiplier: + m_OverrideState: 0 + m_Value: 1 + min: 0 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 1 + min: 0 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0, y: 0, z: 0} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + min: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + m_SkyVersion: 1 + m_ObsoleteEarthPreset: + m_OverrideState: 0 + m_Value: 1 + type: + m_OverrideState: 0 + m_Value: 1 + sphericalMode: + m_OverrideState: 1 + m_Value: 1 + seaLevel: + m_OverrideState: 0 + m_Value: 0 + planetaryRadius: + m_OverrideState: 0 + m_Value: 6378100 + min: 0 + planetCenterPosition: + m_OverrideState: 1 + m_Value: {x: 0, y: -6391103, z: 0} + airDensityR: + m_OverrideState: 0 + m_Value: 0.04534 + min: 0 + max: 1 + airDensityG: + m_OverrideState: 0 + m_Value: 0.10237241 + min: 0 + max: 1 + airDensityB: + m_OverrideState: 0 + m_Value: 0.23264056 + min: 0 + max: 1 + airTint: + m_OverrideState: 0 + m_Value: {r: 0.9, g: 0.9, b: 1, a: 1} + hdr: 0 + showAlpha: 0 + showEyeDropper: 1 + airMaximumAltitude: + m_OverrideState: 0 + m_Value: 55261.973 + min: 0 + aerosolDensity: + m_OverrideState: 1 + m_Value: 0.228 + min: 0 + max: 1 + aerosolTint: + m_OverrideState: 1 + m_Value: {r: 0.8584906, g: 0.85140055, b: 0.7181085, a: 1} + hdr: 0 + showAlpha: 0 + showEyeDropper: 1 + aerosolMaximumAltitude: + m_OverrideState: 0 + m_Value: 8289.296 + min: 0 + aerosolAnisotropy: + m_OverrideState: 0 + m_Value: 0.76 + min: -1 + max: 1 + numberOfBounces: + m_OverrideState: 0 + m_Value: 8 + min: 1 + max: 10 + groundTint: + m_OverrideState: 1 + m_Value: {r: 0.4319449, g: 0.58538634, b: 0.754717, a: 1} + hdr: 0 + showAlpha: 0 + showEyeDropper: 0 + groundColorTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + groundEmissionTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + groundEmissionMultiplier: + m_OverrideState: 0 + m_Value: 1 + min: 0 + planetRotation: + m_OverrideState: 0 + m_Value: {x: 0, y: 0, z: 0} + spaceEmissionTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + spaceEmissionMultiplier: + m_OverrideState: 0 + m_Value: 1 + min: 0 + spaceRotation: + m_OverrideState: 0 + m_Value: {x: 0, y: 0, z: 0} + colorSaturation: + m_OverrideState: 1 + m_Value: 1 + min: 0 + max: 1 + alphaSaturation: + m_OverrideState: 1 + m_Value: 0 + min: 0 + max: 1 + alphaMultiplier: + m_OverrideState: 1 + m_Value: 1 + min: 0 + max: 1 + horizonTint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hdr: 0 + showAlpha: 0 + showEyeDropper: 0 + zenithTint: + m_OverrideState: 1 + m_Value: {r: 0, g: 0.78415227, b: 1, a: 1} + hdr: 0 + showAlpha: 0 + showEyeDropper: 0 + horizonZenithShift: + m_OverrideState: 0 + m_Value: 0 + min: -1 + max: 1 +--- !u!114 &-6507688450006126269 +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: 953beb541740ddc499d005ee80c9ff29, type: 3} + m_Name: Fog + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + quality: + m_OverrideState: 0 + m_Value: 1 + enabled: + m_OverrideState: 0 + m_Value: 0 + colorMode: + m_OverrideState: 0 + m_Value: 1 + color: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + hdr: 1 + showAlpha: 0 + showEyeDropper: 1 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hdr: 1 + showAlpha: 0 + showEyeDropper: 1 + maxFogDistance: + m_OverrideState: 0 + m_Value: 5000 + min: 0 + mipFogMaxMip: + m_OverrideState: 0 + m_Value: 0.5 + min: 0 + max: 1 + mipFogNear: + m_OverrideState: 0 + m_Value: 0 + min: 0 + mipFogFar: + m_OverrideState: 0 + m_Value: 1000 + min: 0 + baseHeight: + m_OverrideState: 0 + m_Value: 0 + maximumHeight: + m_OverrideState: 0 + m_Value: 50 + meanFreePath: + m_OverrideState: 0 + m_Value: 400 + min: 1 + enableVolumetricFog: + m_OverrideState: 0 + m_Value: 0 + albedo: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hdr: 0 + showAlpha: 1 + showEyeDropper: 1 + globalLightProbeDimmer: + m_OverrideState: 0 + m_Value: 1 + min: 0 + max: 1 + depthExtent: + m_OverrideState: 0 + m_Value: 64 + min: 0.1 + denoisingMode: + m_OverrideState: 0 + m_Value: 2 + anisotropy: + m_OverrideState: 0 + m_Value: 0 + min: -1 + max: 1 + sliceDistributionUniformity: + m_OverrideState: 0 + m_Value: 0.75 + min: 0 + max: 1 + m_FogControlMode: + m_OverrideState: 0 + m_Value: 0 + screenResolutionPercentage: + m_OverrideState: 0 + m_Value: 12.5 + min: 6.25 + max: 50 + volumeSliceCount: + m_OverrideState: 0 + m_Value: 64 + min: 1 + max: 512 + m_VolumetricFogBudget: + m_OverrideState: 0 + m_Value: 0.25 + min: 0 + max: 1 + m_ResolutionDepthRatio: + m_OverrideState: 0 + m_Value: 0.5 + min: 0 + max: 1 + directionalLightsOnly: + m_OverrideState: 0 + m_Value: 0 + filter: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &-4501967695779405341 +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: a81bcacc415a1f743bfdf703afc52027, type: 3} + m_Name: GradientSky + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + rotation: + m_OverrideState: 0 + m_Value: 0 + min: 0 + max: 360 + skyIntensityMode: + m_OverrideState: 0 + m_Value: 0 + exposure: + m_OverrideState: 0 + m_Value: 0 + multiplier: + m_OverrideState: 0 + m_Value: 1 + min: 0 + upperHemisphereLuxValue: + m_OverrideState: 0 + m_Value: 1 + min: 0 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0, y: 0, z: 0} + desiredLuxValue: + m_OverrideState: 0 + m_Value: 20000 + updateMode: + m_OverrideState: 0 + m_Value: 0 + updatePeriod: + m_OverrideState: 0 + m_Value: 0 + min: 0 + includeSunInBaking: + m_OverrideState: 0 + m_Value: 0 + top: + m_OverrideState: 0 + m_Value: {r: 0, g: 0, b: 1, a: 1} + hdr: 1 + showAlpha: 0 + showEyeDropper: 1 + middle: + m_OverrideState: 0 + m_Value: {r: 0.3, g: 0.7, b: 1, a: 1} + hdr: 1 + showAlpha: 0 + showEyeDropper: 1 + bottom: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hdr: 1 + showAlpha: 0 + showEyeDropper: 1 + gradientDiffusion: + m_OverrideState: 0 + m_Value: 1 +--- !u!114 &-1016694868962581565 +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: 56b145d2b9ee1ac4f846968484e7485a, type: 3} + m_Name: ContactShadows + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + quality: + m_OverrideState: 0 + m_Value: 1 + enable: + m_OverrideState: 1 + m_Value: 1 + length: + m_OverrideState: 0 + m_Value: 0.15 + min: 0 + max: 1 + opacity: + m_OverrideState: 0 + m_Value: 1 + min: 0 + max: 1 + distanceScaleFactor: + m_OverrideState: 0 + m_Value: 0.5 + min: 0 + max: 1 + maxDistance: + m_OverrideState: 0 + m_Value: 50 + min: 0 + minDistance: + m_OverrideState: 0 + m_Value: 0 + min: 0 + fadeDistance: + m_OverrideState: 0 + m_Value: 5 + min: 0 + fadeInDistance: + m_OverrideState: 0 + m_Value: 0 + min: 0 + rayBias: + m_OverrideState: 0 + m_Value: 0.2 + min: 0 + max: 1 + thicknessScale: + m_OverrideState: 0 + m_Value: 0.15 + min: 0.02 + max: 1 + m_SampleCount: + m_OverrideState: 0 + m_Value: 10 + min: 4 + max: 64 +--- !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: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: StarterAssetsHDRPVolumeProfile + m_EditorClassIdentifier: + components: + - {fileID: 7686318427622180703} + - {fileID: -1016694868962581565} + - {fileID: 7502528774814404555} + - {fileID: 7542669330009093999} + - {fileID: 1501199423866068322} + - {fileID: 5315503232242033309} + - {fileID: 1932259527246508038} + - {fileID: -8290671188493191910} + - {fileID: 198738852298360104} +--- !u!114 &198738852298360104 +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: 953beb541740ddc499d005ee80c9ff29, type: 3} + m_Name: Fog + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + quality: + m_OverrideState: 0 + m_Value: 1 + enabled: + m_OverrideState: 1 + m_Value: 1 + colorMode: + m_OverrideState: 1 + m_Value: 1 + color: + m_OverrideState: 1 + m_Value: {r: 0.8773585, g: 0.8069347, b: 0.40281233, a: 1} + hdr: 1 + showAlpha: 0 + showEyeDropper: 1 + tint: + m_OverrideState: 1 + m_Value: {r: 1.8544642, g: 1.8544642, b: 1.8544642, a: 1} + hdr: 1 + showAlpha: 0 + showEyeDropper: 1 + maxFogDistance: + m_OverrideState: 0 + m_Value: 5000 + min: 0 + mipFogMaxMip: + m_OverrideState: 0 + m_Value: 0.5 + min: 0 + max: 1 + mipFogNear: + m_OverrideState: 0 + m_Value: 0 + min: 0 + mipFogFar: + m_OverrideState: 0 + m_Value: 1000 + min: 0 + baseHeight: + m_OverrideState: 1 + m_Value: 5.99 + maximumHeight: + m_OverrideState: 0 + m_Value: 124.2 + meanFreePath: + m_OverrideState: 1 + m_Value: 109.6 + min: 1 + enableVolumetricFog: + m_OverrideState: 1 + m_Value: 1 + albedo: + m_OverrideState: 1 + m_Value: {r: 1, g: 0.94751257, b: 0.83647794, a: 1} + hdr: 0 + showAlpha: 1 + showEyeDropper: 1 + globalLightProbeDimmer: + m_OverrideState: 1 + m_Value: 1 + min: 0 + max: 1 + depthExtent: + m_OverrideState: 1 + m_Value: 2.4 + min: 0.1 + denoisingMode: + m_OverrideState: 0 + m_Value: 2 + anisotropy: + m_OverrideState: 0 + m_Value: 0 + min: -1 + max: 1 + sliceDistributionUniformity: + m_OverrideState: 0 + m_Value: 0.75 + min: 0 + max: 1 + m_FogControlMode: + m_OverrideState: 0 + m_Value: 0 + screenResolutionPercentage: + m_OverrideState: 0 + m_Value: 12.5 + min: 6.25 + max: 50 + volumeSliceCount: + m_OverrideState: 0 + m_Value: 64 + min: 1 + max: 512 + m_VolumetricFogBudget: + m_OverrideState: 0 + m_Value: 0.33 + min: 0 + max: 1 + m_ResolutionDepthRatio: + m_OverrideState: 0 + m_Value: 0.666 + min: 0 + max: 1 + directionalLightsOnly: + m_OverrideState: 0 + m_Value: 0 + filter: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &1501199423866068322 +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: 24f077503be6ae942a1e1245dbd53ea9, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + quality: + m_OverrideState: 1 + m_Value: 1 + threshold: + m_OverrideState: 0 + m_Value: 0 + min: 0 + intensity: + m_OverrideState: 1 + m_Value: 0.024 + min: 0 + max: 1 + scatter: + m_OverrideState: 0 + m_Value: 0.7 + min: 0 + max: 1 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hdr: 0 + showAlpha: 0 + showEyeDropper: 1 + dirtTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + dirtIntensity: + m_OverrideState: 0 + m_Value: 0 + min: 0 + anamorphic: + m_OverrideState: 0 + m_Value: 1 + m_Resolution: + m_OverrideState: 1 + m_Value: 2 + m_HighQualityPrefiltering: + m_OverrideState: 1 + m_Value: 0 + m_HighQualityFiltering: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &1932259527246508038 +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: 0d7593b3a9277ac4696b20006c21dde2, type: 3} + m_Name: VisualEnvironment + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + skyType: + m_OverrideState: 1 + m_Value: 4 + skyAmbientMode: + m_OverrideState: 1 + m_Value: 0 + fogType: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &3531000181233230649 +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: 4b8bcdf71d7fafa419fca1ed162f5fc9, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + postExposure: + m_OverrideState: 0 + m_Value: 0 + contrast: + m_OverrideState: 0 + m_Value: 0 + min: -100 + max: 100 + colorFilter: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hdr: 1 + showAlpha: 0 + showEyeDropper: 1 + hueShift: + m_OverrideState: 0 + m_Value: 0 + min: -180 + max: 180 + saturation: + m_OverrideState: 0 + m_Value: 0 + min: -100 + max: 100 +--- !u!114 &5315503232242033309 +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: 2d08ce26990eb1a4a9177b860541e702, type: 3} + m_Name: Exposure + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + mode: + m_OverrideState: 1 + m_Value: 1 + meteringMode: + m_OverrideState: 0 + m_Value: 2 + luminanceSource: + m_OverrideState: 0 + m_Value: 1 + fixedExposure: + m_OverrideState: 1 + m_Value: 7.12177 + compensation: + m_OverrideState: 1 + m_Value: 3.11 + limitMin: + m_OverrideState: 1 + m_Value: 5.5409927 + limitMax: + m_OverrideState: 1 + m_Value: 13.578639 + curveMap: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: -10 + value: -10 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 20 + value: 20 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitMinCurveMap: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: -10 + value: -12 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 20 + value: 18 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitMaxCurveMap: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: -10 + value: -8 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 20 + value: 22 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + adaptationMode: + m_OverrideState: 0 + m_Value: 1 + adaptationSpeedDarkToLight: + m_OverrideState: 0 + m_Value: 3 + min: 0.001 + adaptationSpeedLightToDark: + m_OverrideState: 0 + m_Value: 1 + min: 0.001 + weightTextureMask: + m_OverrideState: 0 + m_Value: {fileID: 0} + histogramPercentages: + m_OverrideState: 0 + m_Value: {x: 40, y: 90} + min: 0 + max: 100 + histogramUseCurveRemapping: + m_OverrideState: 0 + m_Value: 0 + targetMidGray: + m_OverrideState: 0 + m_Value: 0 + centerAroundExposureTarget: + m_OverrideState: 0 + m_Value: 0 + proceduralCenter: + m_OverrideState: 0 + m_Value: {x: 0.5, y: 0.5} + proceduralRadii: + m_OverrideState: 0 + m_Value: {x: 0.3, y: 0.3} + maskMinIntensity: + m_OverrideState: 0 + m_Value: -30 + maskMaxIntensity: + m_OverrideState: 0 + m_Value: 30 + proceduralSoftness: + m_OverrideState: 0 + m_Value: 0.5 + min: 0 +--- !u!114 &6738618058292305898 +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: 953beb541740ddc499d005ee80c9ff29, type: 3} + m_Name: Fog + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + quality: + m_OverrideState: 0 + m_Value: 1 + enabled: + m_OverrideState: 0 + m_Value: 0 + colorMode: + m_OverrideState: 0 + m_Value: 1 + color: + m_OverrideState: 0 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + hdr: 1 + showAlpha: 0 + showEyeDropper: 1 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hdr: 1 + showAlpha: 0 + showEyeDropper: 1 + maxFogDistance: + m_OverrideState: 0 + m_Value: 5000 + min: 0 + mipFogMaxMip: + m_OverrideState: 0 + m_Value: 0.5 + min: 0 + max: 1 + mipFogNear: + m_OverrideState: 0 + m_Value: 0 + min: 0 + mipFogFar: + m_OverrideState: 0 + m_Value: 1000 + min: 0 + baseHeight: + m_OverrideState: 0 + m_Value: 0 + maximumHeight: + m_OverrideState: 0 + m_Value: 50 + meanFreePath: + m_OverrideState: 0 + m_Value: 400 + min: 1 + enableVolumetricFog: + m_OverrideState: 0 + m_Value: 0 + albedo: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hdr: 0 + showAlpha: 1 + showEyeDropper: 1 + globalLightProbeDimmer: + m_OverrideState: 0 + m_Value: 1 + min: 0 + max: 1 + depthExtent: + m_OverrideState: 0 + m_Value: 64 + min: 0.1 + denoisingMode: + m_OverrideState: 0 + m_Value: 2 + anisotropy: + m_OverrideState: 0 + m_Value: 0 + min: -1 + max: 1 + sliceDistributionUniformity: + m_OverrideState: 0 + m_Value: 0.75 + min: 0 + max: 1 + m_FogControlMode: + m_OverrideState: 0 + m_Value: 0 + screenResolutionPercentage: + m_OverrideState: 0 + m_Value: 12.5 + min: 6.25 + max: 50 + volumeSliceCount: + m_OverrideState: 0 + m_Value: 64 + min: 1 + max: 512 + m_VolumetricFogBudget: + m_OverrideState: 0 + m_Value: 0.25 + min: 0 + max: 1 + m_ResolutionDepthRatio: + m_OverrideState: 0 + m_Value: 0.5 + min: 0 + max: 1 + directionalLightsOnly: + m_OverrideState: 0 + m_Value: 0 + filter: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &7502528774814404555 +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: 9008a067f4d626c4d8bc4bc48f04bb89, type: 3} + m_Name: AmbientOcclusion + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + quality: + m_OverrideState: 0 + m_Value: 1 + rayTracing: + m_OverrideState: 0 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0.53 + min: 0 + max: 4 + directLightingStrength: + m_OverrideState: 0 + m_Value: 0 + min: 0 + max: 1 + radius: + m_OverrideState: 1 + m_Value: 1.5 + min: 0.25 + max: 5 + spatialBilateralAggressiveness: + m_OverrideState: 0 + m_Value: 0.15 + min: 0 + max: 1 + temporalAccumulation: + m_OverrideState: 0 + m_Value: 1 + ghostingReduction: + m_OverrideState: 0 + m_Value: 0.5 + min: 0 + max: 1 + blurSharpness: + m_OverrideState: 0 + m_Value: 0.1 + min: 0 + max: 1 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 4294967295 + m_StepCount: + m_OverrideState: 0 + m_Value: 6 + min: 2 + max: 32 + m_FullResolution: + m_OverrideState: 0 + m_Value: 0 + m_MaximumRadiusInPixels: + m_OverrideState: 0 + m_Value: 40 + min: 16 + max: 256 + m_BilateralUpsample: + m_OverrideState: 0 + m_Value: 1 + m_DirectionCount: + m_OverrideState: 0 + m_Value: 2 + min: 1 + max: 6 + m_RayLength: + m_OverrideState: 0 + m_Value: 3 + min: 0 + m_SampleCount: + m_OverrideState: 0 + m_Value: 2 + min: 1 + max: 64 + m_Denoise: + m_OverrideState: 0 + m_Value: 1 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 0.5 + min: 0.001 + max: 1 +--- !u!114 &7542669330009093999 +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: f086a068d4c5889438831b3ae9afc11c, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + mode: + m_OverrideState: 1 + m_Value: 2 + toeStrength: + m_OverrideState: 0 + m_Value: 0 + min: 0 + max: 1 + toeLength: + m_OverrideState: 0 + m_Value: 0.5 + min: 0 + max: 1 + shoulderStrength: + m_OverrideState: 0 + m_Value: 0 + min: 0 + max: 1 + shoulderLength: + m_OverrideState: 0 + m_Value: 0.5 + min: 0 + shoulderAngle: + m_OverrideState: 0 + m_Value: 0 + min: 0 + max: 1 + gamma: + m_OverrideState: 0 + m_Value: 1 + min: 0.001 + lutTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + lutContribution: + m_OverrideState: 0 + m_Value: 1 + min: 0 + max: 1 +--- !u!114 &7686318427622180703 +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: 7ddcec8a8eb2d684d833ac8f5d26aebd, type: 3} + m_Name: HDShadowSettings + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + maxShadowDistance: + m_OverrideState: 1 + m_Value: 80 + min: 0 + directionalTransmissionMultiplier: + m_OverrideState: 0 + m_Value: 1 + min: 0 + max: 1 + cascadeShadowSplitCount: + m_OverrideState: 0 + m_Value: 4 + min: 1 + max: 4 + cascadeShadowSplit0: + m_OverrideState: 1 + m_Value: 0.05 + cascadeShadowSplit1: + m_OverrideState: 1 + m_Value: 0.22115377 + cascadeShadowSplit2: + m_OverrideState: 1 + m_Value: 0.40769255 + cascadeShadowBorder0: + m_OverrideState: 1 + m_Value: 0.13333334 + cascadeShadowBorder1: + m_OverrideState: 1 + m_Value: 0.06666666 + cascadeShadowBorder2: + m_OverrideState: 1 + m_Value: 0 + cascadeShadowBorder3: + m_OverrideState: 1 + m_Value: 0 diff --git a/Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset.meta b/Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset.meta new file mode 100644 index 0000000..aa917ef --- /dev/null +++ b/Assets/StarterAssets/Environment/RenderPipelineProfiles/StarterAssetsHDRPVolumeProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fe05288aca2f31443877a786e771100f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Shaders.meta b/Assets/StarterAssets/Environment/Shaders.meta new file mode 100644 index 0000000..f0ff752 --- /dev/null +++ b/Assets/StarterAssets/Environment/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df715771dd291574fa9c5e8e988f007e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Shaders/Built-in_RP.meta b/Assets/StarterAssets/Environment/Shaders/Built-in_RP.meta new file mode 100644 index 0000000..2b7715a --- /dev/null +++ b/Assets/StarterAssets/Environment/Shaders/Built-in_RP.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3c3ef6c576346de41b39443390926030 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader b/Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader new file mode 100644 index 0000000..e5b052b --- /dev/null +++ b/Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader @@ -0,0 +1,109 @@ +Shader "Starter Assets/ArmatureShader" +{ + Properties + { + //Maps + _BaseTex("Albedo (RGB)", 2D) = "white" {} + _BumpMap("Normal", 2D) = "bump" {} + _MetallicMap("MetallicMap", 2D) = "black"{} + _MaterialMask("Mask", 2D) = "black" {} + + //base - mask texture R + _BaseColor("Base Color", Color) = (1,1,1,1) + _BaseMetallic("Base Metallic", Range(0,1)) = 1 + _BaseGlossiness("Base Smoothness", Range(0,1)) = 0.5 + + //layer 1 - mask texture G + _Layer1Color("Layer1 Color", Color) = (1,1,1,1) + _Layer1Glossiness("Layer1 Smoothness", Range(0,1)) = 0.5 + _Layer1Metallic("Layer1 Metallic", Range(0,1)) = 0.0 + + //layer 2 - mask texture B + _Layer2Color("Layer2 Color", Color) = (1,1,1,1) + _Layer2Glossiness("Layer2 Smoothness", Range(0,1)) = 0.5 + _Layer2Metallic("Layer2 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 + + // Use shader model 3.0 target, to get nicer looking lighting + #pragma target 3.0 + + sampler2D _BaseTex; + sampler2D _BumpMap; + sampler2D _MaterialMask; + + struct Input + { + float2 uv_BaseTex; + }; + + half _BaseMetallic; + half _BaseGlossiness; + + half _Layer1Glossiness; + half _Layer1Metallic; + + half _Layer2Glossiness; + half _Layer2Metallic; + + fixed4 _BaseColor; + fixed4 _Layer1Color; + fixed4 _Layer2Color; + + // 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 surf(Input IN, inout SurfaceOutputStandard o) + { + // Albedo map + fixed4 mainCall = tex2D(_BaseTex, IN.uv_BaseTex); + fixed4 materialMask = tex2D(_MaterialMask, IN.uv_BaseTex); + + //setup colors for each layer + fixed4 baseColor = mainCall * _BaseColor; + fixed4 layer1Color = mainCall * _Layer1Color; + fixed4 layer2Color = mainCall * _Layer2Color; + + fixed4 color = lerp(lerp( baseColor, layer1Color, materialMask.g), layer2Color ,materialMask.b); + o.Albedo = color.rgb; + + // Normal Map + fixed3 normalMap = UnpackNormal (tex2D(_BumpMap, IN.uv_BaseTex)); + o.Normal = normalMap; + + // Metallic + fixed4 baseMetallic = _BaseMetallic; + fixed4 layer1Metallic = _Layer1Metallic; + fixed4 layer2Metallic = _Layer2Metallic; + + fixed4 metallic = lerp(lerp(baseMetallic, layer1Metallic, materialMask.g), layer2Metallic, materialMask.b); + o.Metallic = metallic.r; + + // Smoothness + fixed4 g = mainCall.a; + fixed4 baseGlossiness = g * _BaseGlossiness; + fixed4 layer1Glossiness = g * _Layer1Glossiness; + fixed4 layer2Glossiness = g * _Layer2Glossiness; + + fixed4 glossiness = lerp(lerp(baseGlossiness, layer1Glossiness, materialMask.g), layer2Glossiness, materialMask.b); + o.Smoothness = glossiness.r; + + o.Alpha = color.a; + } + ENDCG + } + FallBack "Diffuse" +} diff --git a/Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader.meta b/Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader.meta new file mode 100644 index 0000000..864c786 --- /dev/null +++ b/Assets/StarterAssets/Environment/Shaders/Built-in_RP/ArmatureShader.shader.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 6d99c6e0a8f8bf44bb8bcb6e5a056d01 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + preprocessorOverride: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader b/Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader new file mode 100644 index 0000000..e817319 --- /dev/null +++ b/Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader @@ -0,0 +1,149 @@ +Shader "Starter Assets/Triplanar" { +Properties{ + _MainTex("Albedo (RGB)", 2D) = "white" {} + [NoScaleOffset] _BumpMap("Normal Map", 2D) = "bump" {} + _Glossiness("Smoothness", Range(0, 1)) = 0.5 + [Gamma] _Metallic("Metallic", Range(0, 1)) = 0 + [NoScaleOffset] _OcclusionMap("Occlusion", 2D) = "white" {} + _OcclusionStrength("Strength", Range(0.0, 1.0)) = 1.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 + + // Use shader model 3.0 target, to get nicer looking lighting + #pragma target 3.0 + + #include "UnityStandardUtils.cginc" + + // flip UVs horizontally to correct for back side projection + #define TRIPLANAR_CORRECT_PROJECTED_U + + // offset UVs to prevent obvious mirroring + // #define TRIPLANAR_UV_OFFSET + + // Reoriented Normal Mapping + // Altered to take normals (-1 to 1 ranges) rather than unsigned normal maps (0 to 1 ranges) + half3 blend_rnm(half3 n1, half3 n2) + { + n1.z += 1; + n2.xy = -n2.xy; + + return n1 * dot(n1, n2) / n1.z - n2; + } + + sampler2D _MainTex; + float4 _MainTex_ST; + + sampler2D _BumpMap; + sampler2D _OcclusionMap; + + half _Glossiness; + half _Metallic; + + half _OcclusionStrength; + + struct Input { + float3 worldPos; + float3 worldNormal; + INTERNAL_DATA + }; + + float3 WorldToTangentNormalVector(Input IN, float3 normal) { + float3 t2w0 = WorldNormalVector(IN, float3(1,0,0)); + float3 t2w1 = WorldNormalVector(IN, float3(0,1,0)); + float3 t2w2 = WorldNormalVector(IN, float3(0,0,1)); + float3x3 t2w = float3x3(t2w0, t2w1, t2w2); + return normalize(mul(t2w, normal)); + } + + void surf(Input IN, inout SurfaceOutputStandard o) { + // work around bug where IN.worldNormal is always (0,0,0)! + IN.worldNormal = WorldNormalVector(IN, float3(0,0,1)); + + // calculate triplanar blend + half3 triblend = saturate(pow(IN.worldNormal, 4)); + triblend /= max(dot(triblend, half3(1,1,1)), 0.0001); + + // calculate triplanar uvs + // applying texture scale and offset values ala TRANSFORM_TEX macro + float2 uvX = IN.worldPos.zy * _MainTex_ST.xy + _MainTex_ST.zy; + float2 uvY = IN.worldPos.xz * _MainTex_ST.xy + _MainTex_ST.zy; + float2 uvZ = IN.worldPos.xy * _MainTex_ST.xy + _MainTex_ST.zy; + + // offset UVs to prevent obvious mirroring + #if defined(TRIPLANAR_UV_OFFSET) + uvY += 0.33; + uvZ += 0.67; + #endif + + // minor optimization of sign(). prevents return value of 0 + half3 axisSign = IN.worldNormal < 0 ? -1 : 1; + + // flip UVs horizontally to correct for back side projection + #if defined(TRIPLANAR_CORRECT_PROJECTED_U) + uvX.x *= axisSign.x; + uvY.x *= axisSign.y; + uvZ.x *= -axisSign.z; + #endif + + // albedo textures + fixed4 colX = tex2D(_MainTex, uvX); + fixed4 colY = tex2D(_MainTex, uvY); + fixed4 colZ = tex2D(_MainTex, uvZ); + fixed4 col = colX * triblend.x + colY * triblend.y + colZ * triblend.z; + + // occlusion textures + half occX = tex2D(_OcclusionMap, uvX).g; + half occY = tex2D(_OcclusionMap, uvY).g; + half occZ = tex2D(_OcclusionMap, uvZ).g; + half occ = LerpOneTo(occX * triblend.x + occY * triblend.y + occZ * triblend.z, _OcclusionStrength); + + // tangent space normal maps + half3 tnormalX = UnpackNormal(tex2D(_BumpMap, uvX)); + half3 tnormalY = UnpackNormal(tex2D(_BumpMap, uvY)); + half3 tnormalZ = UnpackNormal(tex2D(_BumpMap, uvZ)); + + // flip normal maps' x axis to account for flipped UVs + #if defined(TRIPLANAR_CORRECT_PROJECTED_U) + tnormalX.x *= axisSign.x; + tnormalY.x *= axisSign.y; + tnormalZ.x *= -axisSign.z; + #endif + + half3 absVertNormal = abs(IN.worldNormal); + + // swizzle world normals to match tangent space and apply reoriented normal mapping blend + tnormalX = blend_rnm(half3(IN.worldNormal.zy, absVertNormal.x), tnormalX); + tnormalY = blend_rnm(half3(IN.worldNormal.xz, absVertNormal.y), tnormalY); + tnormalZ = blend_rnm(half3(IN.worldNormal.xy, absVertNormal.z), tnormalZ); + + // apply world space sign to tangent space Z + tnormalX.z *= axisSign.x; + tnormalY.z *= axisSign.y; + tnormalZ.z *= axisSign.z; + + // sizzle tangent normals to match world normal and blend together + half3 worldNormal = normalize( + tnormalX.zyx * triblend.x + + tnormalY.xzy * triblend.y + + tnormalZ.xyz * triblend.z + ); + + // set surface ouput properties + o.Albedo = col.rgb; + o.Metallic = _Metallic; + o.Smoothness = _Glossiness; + o.Occlusion = occ; + + // convert world space normals into tangent normals + o.Normal = WorldToTangentNormalVector(IN, worldNormal); + } + ENDCG + } + FallBack "Diffuse" +} diff --git a/Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader.meta b/Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader.meta new file mode 100644 index 0000000..2595eb9 --- /dev/null +++ b/Assets/StarterAssets/Environment/Shaders/Built-in_RP/Triplanar.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e61aeb7487ccb5e4fb6d45036e33fb7b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph.meta b/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph.meta new file mode 100644 index 0000000..4477d50 --- /dev/null +++ b/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c014d48134e76c44e9c4bf940e254afa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph b/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph new file mode 100644 index 0000000..80edac5 --- /dev/null +++ b/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph @@ -0,0 +1,895 @@ +{ + "m_SerializedProperties": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"13d75e64-05d6-4941-8082-4df6900c3606\"\n },\n \"m_Name\": \"Smoothness\",\n \"m_DefaultReferenceName\": \"Vector1_5B05FA1F\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.30000001192092898,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"b4ce9271-fd76-48c5-87a3-86bc57b5f153\"\n },\n \"m_Name\": \"Metalic\",\n \"m_DefaultReferenceName\": \"Vector1_B6126E6E\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"92aac915-eb77-4c2e-9a06-894159a704b9\"\n },\n \"m_Name\": \"Grid\",\n \"m_DefaultReferenceName\": \"Texture2D_B2D306F8\",\n \"m_OverrideReferenceName\": \"_MainTex\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"m_SerializedTexture\": \"{\\\"texture\\\":{\\\"instanceID\\\":0}}\",\n \"m_Guid\": \"\"\n },\n \"m_Modifiable\": true,\n \"m_DefaultType\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"ccdb960c-ad06-435b-8f8f-c3422a29876d\"\n },\n \"m_Name\": \"GridEmissive\",\n \"m_DefaultReferenceName\": \"Texture2D_C5E3E723\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"m_SerializedTexture\": \"{\\\"texture\\\":{\\\"instanceID\\\":0}}\",\n \"m_Guid\": \"\"\n },\n \"m_Modifiable\": true,\n \"m_DefaultType\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"62e2da40-f39b-4cf8-bdd1-e9817735f10e\"\n },\n \"m_Name\": \"GridSpacing\",\n \"m_DefaultReferenceName\": \"Vector1_3402D67A\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 0,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"aaa0b13b-2d6e-4baa-9fe6-98c16e82679e\"\n },\n \"m_Name\": \"Color\",\n \"m_DefaultReferenceName\": \"Color_2B671050\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"r\": 1.0,\n \"g\": 1.0,\n \"b\": 1.0,\n \"a\": 0.0\n },\n \"m_ColorMode\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"01a513f8-850d-4838-baf8-c69ac754808e\"\n },\n \"m_Name\": \"GridColor\",\n \"m_DefaultReferenceName\": \"Color_30A0CA2F\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"r\": 1.0,\n \"g\": 1.0,\n \"b\": 1.0,\n \"a\": 0.0\n },\n \"m_ColorMode\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"a4f879a1-eba5-4bc4-9846-22418e21da09\"\n },\n \"m_Name\": \"GridContrast\",\n \"m_DefaultReferenceName\": \"Vector1_F2A922B4\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 5.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"56f7f4e8-1a51-4e18-b7fc-cc0e13f948bc\"\n },\n \"m_Name\": \"GridOpacity\",\n \"m_DefaultReferenceName\": \"Vector1_7810F718\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 1.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"f06107c4-efd0-4c75-8d45-ddbd8452486b\"\n },\n \"m_Name\": \"UseEmissive\",\n \"m_DefaultReferenceName\": \"Boolean_7A5F3F39\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": false\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"534c1f46-14e6-44a9-b309-d2a160d07b11\"\n },\n \"m_Name\": \"EmissiveStrengh\",\n \"m_DefaultReferenceName\": \"Vector1_CA7D5F3\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 1.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 50000.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"3057f8be-6638-47cb-b3db-174b3b8bc34d\"\n },\n \"m_Name\": \"InvertFadeDirection\",\n \"m_DefaultReferenceName\": \"Boolean_35A71344\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": false\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"53e70e8a-1564-44e4-8356-d78f8e1b0ddc\"\n },\n \"m_Name\": \"EmissiveFadeDistance\",\n \"m_DefaultReferenceName\": \"Vector1_F5FD9210\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 30.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 200.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"12a9695f-1f5f-4290-9251-9b2f489f438d\"\n },\n \"m_Name\": \"EmissiveStartDistancePush\",\n \"m_DefaultReferenceName\": \"Vector1_6B67A8FF\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": -20.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": -50.0,\n \"y\": 200.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"d880b496-bf2c-4c6f-a9ff-cd27e5fdc233\"\n },\n \"m_Name\": \"PulseGrid\",\n \"m_DefaultReferenceName\": \"Boolean_7AC8D832\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": false\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"877bfdee-d33d-436b-b406-91f166d0465a\"\n },\n \"m_Name\": \"PulseSpeed\",\n \"m_DefaultReferenceName\": \"Vector1_D5FBE925\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 0.30000001192092898,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 5.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"08e1f985-1127-40e4-9478-f5e93f632d1e\"\n },\n \"m_Name\": \"PulseStengh\",\n \"m_DefaultReferenceName\": \"Vector1_3655428E\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": 2.0,\n \"m_FloatType\": 1,\n \"m_RangeValues\": {\n \"x\": 0.0,\n \"y\": 5.0\n }\n}" + } + ], + "m_SerializedKeywords": [], + "m_SerializableNodes": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.OneMinusNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"938bc106-703b-475b-be33-f32b1f542e72\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"One Minus\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2812.0,\n \"y\": 1335.0,\n \"width\": 137.99998474121095,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"c88af230-11a6-4de0-9dfa-5a295f317179\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4168.0,\n \"y\": 2454.0,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.NoiseSineWaveNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"d49e776c-6826-4ccd-8861-723fa5c6daab\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Noise Sine Wave\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4497.0,\n \"y\": 2467.999755859375,\n \"width\": 173.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Min Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"MinMax\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.4000000059604645\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"cd12e5af-f21d-4fad-be4c-e94806eb603e\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3380.0,\n \"y\": 1926.9998779296875,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 10.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.LerpNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"19f90330-606f-4360-bb02-ee3d05964987\",\n \"m_GroupGuidSerialized\": \"c01d4396-a8ed-40cc-9034-c7a512c4932f\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 363.0000305175781,\n \"y\": -171.99996948242188,\n \"width\": 208.00001525878907,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"b159dc14-b236-4ddd-9861-4d096b2cd0b4\",\n \"m_GroupGuidSerialized\": \"c01d4396-a8ed-40cc-9034-c7a512c4932f\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 370.0,\n \"y\": 522.0,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"de18d944-e15a-4587-a59c-4f7a9d185bac\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2613.0,\n \"y\": 470.99993896484377,\n \"width\": 142.0,\n \"height\": 34.000003814697269\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridContrast\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"a4f879a1-eba5-4bc4-9846-22418e21da09\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ContrastNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"3d4010ff-6bae-4371-8f9d-b2139aff7953\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Contrast\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2423.0,\n \"y\": 391.0,\n \"width\": 176.00001525878907,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Contrast\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Contrast\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"486c7a11-bcd4-467b-aed3-78ead1ee45e7\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2006.0,\n \"y\": 224.9999542236328,\n \"width\": 208.0,\n \"height\": 302.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ba9363ce-7492-4fbc-bd38-770a12d788d4\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2179.0,\n \"y\": -123.00004577636719,\n \"width\": 103.00000762939453,\n \"height\": 34.000003814697269\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Color\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"aaa0b13b-2d6e-4baa-9fe6-98c16e82679e\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.TriplanarNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"bd0500e5-6db2-4197-b66a-315ae24c9af1\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Triplanar\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3665.0,\n \"y\": 398.0,\n \"width\": 208.0,\n \"height\": 432.0000305175781\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Texture2DInputMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Texture\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Texture\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Texture\\\": {\\n \\\"m_SerializedTexture\\\": \\\"{\\\\\\\"texture\\\\\\\":{\\\\\\\"instanceID\\\\\\\":0}}\\\",\\n \\\"m_Guid\\\": \\\"\\\"\\n },\\n \\\"m_DefaultType\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.SamplerStateMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Sampler\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Sampler\\\",\\n \\\"m_StageCapability\\\": 3\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 4\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Normal\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 2\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Tile\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Tile\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Blend\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Blend\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_TextureType\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.LerpNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"3b16d0e5-33e8-4fc3-aed4-7a9e21a01652\",\n \"m_GroupGuidSerialized\": \"18ea7815-0986-4ae6-911a-88cd972cd8b2\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1004.0,\n \"y\": -213.0,\n \"width\": 208.0,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"39a44c1e-e72d-4e5c-892b-d2d7ce099408\",\n \"m_GroupGuidSerialized\": \"18ea7815-0986-4ae6-911a-88cd972cd8b2\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 807.9999389648438,\n \"y\": -118.99999237060547,\n \"width\": 144.99998474121095,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridOpacity\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"56f7f4e8-1a51-4e18-b7fc-cc0e13f948bc\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"989d40fd-0e74-49ab-a03e-af2043fbd599\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4018.0,\n \"y\": 367.0,\n \"width\": 109.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Texture2DMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Grid\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"92aac915-eb77-4c2e-9a06-894159a704b9\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PBRMasterNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"0dab51dd-b366-476f-8605-df76622b41d2\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"PBR Master\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 2105.0,\n \"y\": -28.99999237060547,\n \"width\": 200.0,\n \"height\": 317.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 9,\\n \\\"m_DisplayName\\\": \\\"Vertex Position\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Position\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 10,\\n \\\"m_DisplayName\\\": \\\"Vertex Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Normal\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.TangentMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 11,\\n \\\"m_DisplayName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ColorRGBMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Albedo\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Albedo\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.7353569269180298,\\n \\\"y\\\": 0.7353569269180298,\\n \\\"z\\\": 0.7353569269180298\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_ColorMode\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Normal\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 3\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ColorRGBMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Emission\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Emission\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_ColorMode\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Metallic\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Metallic\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Smoothness\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Smoothness\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.5,\\n \\\"m_DefaultValue\\\": 0.5,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Occlusion\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Occlusion\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Alpha\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Alpha\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 8,\\n \\\"m_DisplayName\\\": \\\"AlphaClipThreshold\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"AlphaClipThreshold\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_DOTSInstancing\": false,\n \"m_SerializableSubShaders\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.Rendering.Universal.UniversalPBRSubShader\"\n },\n \"JSONnodeData\": \"{}\"\n }\n ],\n \"m_ShaderGUIOverride\": \"\",\n \"m_OverrideEnabled\": false,\n \"m_Model\": 1,\n \"m_SurfaceType\": 0,\n \"m_AlphaMode\": 0,\n \"m_TwoSided\": false,\n \"m_NormalDropOffSpace\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Vector2Node" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"4488a4d2-f8ef-4709-9713-76f78f9e10a0\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Vector 2\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1683.0001220703125,\n \"y\": 1679.9998779296875,\n \"width\": 134.0,\n \"height\": 100.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"X\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"X\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Y\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Y\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Value\": {\n \"x\": 0.0,\n \"y\": 0.0\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.RemapNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"6d0d3964-b468-42de-bbd0-59a06d9a1e34\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Remap\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1434.0001220703125,\n \"y\": 1398.9998779296875,\n \"width\": 196.99998474121095,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": -1.0,\\n \\\"y\\\": -1.0,\\n \\\"z\\\": -1.0,\\n \\\"w\\\": -1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"In Min Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"InMinMax\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": -1.0,\\n \\\"y\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out Min Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"OutMinMax\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.4000000059604645,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"22196511-211f-4d52-a5a7-98f4e7567080\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1410.9998779296875,\n \"y\": 904.0,\n \"width\": 159.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Texture2DMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridEmissive\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"ccdb960c-ad06-435b-8f8f-c3422a29876d\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"3d8d855d-5e3a-4c72-bc92-2ba65e27654b\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -877.9998779296875,\n \"y\": 1026.0,\n \"width\": 181.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"EmissiveStrengh\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"534c1f46-14e6-44a9-b309-d2a160d07b11\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"3ee8f225-0eb7-4d83-ab15-3187989918dd\",\n \"m_GroupGuidSerialized\": \"18ea7815-0986-4ae6-911a-88cd972cd8b2\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 797.9999389648438,\n \"y\": 594.0,\n \"width\": 148.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridOpacity\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"56f7f4e8-1a51-4e18-b7fc-cc0e13f948bc\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"388ba61b-e862-479d-8bc1-ea4a8e76762f\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -333.99969482421877,\n \"y\": 903.0000610351563,\n \"width\": 136.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CameraNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"8059ca44-92c4-4329-bd49-90c44569f771\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Camera\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3506.0,\n \"y\": 1531.9998779296875,\n \"width\": 130.0,\n \"height\": 244.99998474121095\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Direction\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Direction\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Orthographic\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Orthographic\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Near Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Near Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Far Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Far Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Width\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Width\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Height\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Height\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.DistanceNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"cbe5a3cd-fa3e-4f2a-b1b1-daa85d7f7a18\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Distance\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3116.0,\n \"y\": 1384.0,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"f032c395-aea7-4b6f-b954-88f418976c74\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3349.000244140625,\n \"y\": 1828.9998779296875,\n \"width\": 232.99998474121095,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"EmissiveStartDistancePush\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"12a9695f-1f5f-4290-9251-9b2f489f438d\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PositionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"e158d234-d8e1-477f-a398-14ccee27f710\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Position\",\n \"m_NodeVersion\": 1,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3574.0,\n \"y\": 1381.9998779296875,\n \"width\": 206.0,\n \"height\": 130.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 1,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Space\": 4\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"8021b4f5-70df-4c78-8aec-a2c1afb05764\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2005.0,\n \"y\": 1407.9998779296875,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": -3.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ClampNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7c8ab856-643a-4227-ac2a-621e1264ab55\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Clamp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -746.0,\n \"y\": 1385.9998779296875,\n \"width\": 150.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Min\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Min\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Max\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.OneMinusNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"c3b7f2ce-ba74-4aae-8049-29d14c7b46dc\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"One Minus\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2617.000244140625,\n \"y\": 1468.9998779296875,\n \"width\": 137.99998474121095,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.TriplanarNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ea3815fe-5693-4efa-a319-7758f695642d\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Triplanar\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1133.9998779296875,\n \"y\": 862.0,\n \"width\": 183.0,\n \"height\": 248.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Texture2DInputMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Texture\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Texture\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Texture\\\": {\\n \\\"m_SerializedTexture\\\": \\\"{\\\\\\\"texture\\\\\\\":{\\\\\\\"instanceID\\\\\\\":0}}\\\",\\n \\\"m_Guid\\\": \\\"\\\"\\n },\\n \\\"m_DefaultType\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.SamplerStateMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Sampler\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Sampler\\\",\\n \\\"m_StageCapability\\\": 3\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 4\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Normal\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 2\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Tile\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Tile\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Blend\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Blend\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_TextureType\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CombineNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"e5d8da9d-6b7e-4687-bd73-4d2aec0f1974\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Combine\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1708.0001220703125,\n \"y\": 1437.9998779296875,\n \"width\": 144.99998474121095,\n \"height\": 166.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"RGBA\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RGBA\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"RGB\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RGB\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"RG\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RG\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"3cb19399-0c5b-440b-a1be-6bbf87ae0a91\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2262.000244140625,\n \"y\": 1774.9998779296875,\n \"width\": 205.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"EmissiveFadeDistance\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"53e70e8a-1564-44e4-8356-d78f8e1b0ddc\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.LerpNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"9ddc1c16-2d7d-4736-981c-934ccac96a68\",\n \"m_GroupGuidSerialized\": \"18ea7815-0986-4ae6-911a-88cd972cd8b2\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1042.0,\n \"y\": 495.0000305175781,\n \"width\": 208.00001525878907,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Vector1Node" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"04225bb1-8462-4bec-9b11-ec9e4620e33e\",\n \"m_GroupGuidSerialized\": \"18ea7815-0986-4ae6-911a-88cd972cd8b2\",\n \"m_Name\": \"Vector 1\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 779.0000610351563,\n \"y\": 498.0000305175781,\n \"width\": 136.0,\n \"height\": 77.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"X\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"X\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Value\": 0.0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.LerpNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"f1c95875-9f0b-4d5d-8a8f-28a691aa1c76\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 171.00025939941407,\n \"y\": 854.0,\n \"width\": 136.0,\n \"height\": 142.00001525878907\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Vector1Node" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"9e8807f8-c10d-4d26-88c4-78aca9bd7bd3\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Vector 1\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -79.0000228881836,\n \"y\": 823.0,\n \"width\": 136.0,\n \"height\": 77.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"X\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"X\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_Value\": 0.0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ac1cfdb2-7f9f-49e1-ae0e-1f8b3771b69b\",\n \"m_GroupGuidSerialized\": \"c01d4396-a8ed-40cc-9034-c7a512c4932f\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -14.99996566772461,\n \"y\": 171.0,\n \"width\": 124.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridColor\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"01a513f8-850d-4838-baf8-c69ac754808e\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"b553090b-25e9-4ce6-b00e-e10bbaf6fff7\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1502.0,\n \"y\": 508.9999694824219,\n \"width\": 151.00001525878907,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UseEmissive\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"f06107c4-efd0-4c75-8d45-ddbd8452486b\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.BranchNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"c5f08627-c974-41e1-aea7-20e6702c6d55\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1728.9998779296875,\n \"y\": 468.0000305175781,\n \"width\": 180.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SineNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"b34abdf7-ad2d-483f-8f9d-33fd8ad0e343\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Sine\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4415.0,\n \"y\": 2231.0,\n \"width\": 137.99998474121095,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.TimeNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"aba298c5-c3f7-4588-b7f9-e6265cc2ea44\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Time\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -5104.0,\n \"y\": 2188.999755859375,\n \"width\": 134.0,\n \"height\": 173.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Sine Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Sine Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Cosine Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Cosine Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Delta Time\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Delta Time\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Smooth Delta\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Smooth Delta\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"bb7bc4b8-17b4-4413-808f-2dd5fc22e6cc\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3720.0,\n \"y\": 2201.0,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.BranchNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"4b49592f-8823-4371-8f66-4bd694094872\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3001.0,\n \"y\": 1737.9998779296875,\n \"width\": 180.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"40d6f1c6-f1a2-4ede-890f-1a2ba2dcebe9\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1987.0001220703125,\n \"y\": 1745.9998779296875,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ClampNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7efb7dae-5c57-4f80-a662-cc082baecb10\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Clamp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4055.0,\n \"y\": 2219.0,\n \"width\": 150.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Min\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Min\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Max\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.MultiplyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"529ae553-beb9-46cd-9a8f-21cadaf4e014\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Multiply\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4644.0,\n \"y\": 2220.0,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 2.0,\\n \\\"e01\\\": 2.0,\\n \\\"e02\\\": 2.0,\\n \\\"e03\\\": 2.0,\\n \\\"e10\\\": 2.0,\\n \\\"e11\\\": 2.0,\\n \\\"e12\\\": 2.0,\\n \\\"e13\\\": 2.0,\\n \\\"e20\\\": 2.0,\\n \\\"e21\\\": 2.0,\\n \\\"e22\\\": 2.0,\\n \\\"e23\\\": 2.0,\\n \\\"e30\\\": 2.0,\\n \\\"e31\\\": 2.0,\\n \\\"e32\\\": 2.0,\\n \\\"e33\\\": 2.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicValueMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"e00\\\": 0.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 0.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 0.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"e00\\\": 1.0,\\n \\\"e01\\\": 0.0,\\n \\\"e02\\\": 0.0,\\n \\\"e03\\\": 0.0,\\n \\\"e10\\\": 0.0,\\n \\\"e11\\\": 1.0,\\n \\\"e12\\\": 0.0,\\n \\\"e13\\\": 0.0,\\n \\\"e20\\\": 0.0,\\n \\\"e21\\\": 0.0,\\n \\\"e22\\\": 1.0,\\n \\\"e23\\\": 0.0,\\n \\\"e30\\\": 0.0,\\n \\\"e31\\\": 0.0,\\n \\\"e32\\\": 0.0,\\n \\\"e33\\\": 1.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"bae413fe-3d25-42d3-a3ab-555f9da5d918\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1894.0001220703125,\n \"y\": 2215.0,\n \"width\": 131.99998474121095,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"PulseGrid\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"d880b496-bf2c-4c6f-a9ff-cd27e5fdc233\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.BranchNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"21f13852-2b4b-49a6-aae3-64037df1a118\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1557.0001220703125,\n \"y\": 2182.0,\n \"width\": 180.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"5a56c658-62a1-4bf6-a4c4-61182c9158cf\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -4848.0,\n \"y\": 2307.0,\n \"width\": 144.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"PulseSpeed\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"877bfdee-d33d-436b-b406-91f166d0465a\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"1a0b9799-ecaa-40f6-8475-d092daede6bf\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -589.9999389648438,\n \"y\": 1080.0,\n \"width\": 136.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"34d90b95-1c83-415a-a8ba-d934d99f78e6\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3940.000244140625,\n \"y\": 2114.0,\n \"width\": 149.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"PulseStengh\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"08e1f985-1127-40e4-9478-f5e93f632d1e\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"a3b9b188-e0a6-4987-a886-8f63daf82bf8\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3338.0,\n \"y\": 1770.9998779296875,\n \"width\": 131.99998474121095,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"PulseGrid\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"d880b496-bf2c-4c6f-a9ff-cd27e5fdc233\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.AddNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7087c1f6-c075-4a45-97be-e0b7c9763af1\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Add\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3177.0,\n \"y\": 1917.9998779296875,\n \"width\": 134.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.BranchNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"e1763928-39d3-401f-8a8b-c61b9d0ae0fc\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2300.0,\n \"y\": 1328.9998779296875,\n \"width\": 180.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"94a405a2-66c2-4b74-bbe0-7a01e7a0e587\",\n \"m_GroupGuidSerialized\": \"810b7827-732f-4dd6-bfbe-df3c5ec29755\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2588.0,\n \"y\": 1353.9998779296875,\n \"width\": 188.99998474121095,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"InvertFadeDirection\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"3057f8be-6638-47cb-b3db-174b3b8bc34d\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"8d28feaf-7498-4548-9f06-8e58f016735d\",\n \"m_GroupGuidSerialized\": \"ceca3351-4f3b-4491-afbc-8e2322c8cb96\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -3987.0,\n \"y\": 533.0,\n \"width\": 160.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridSpacing\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"62e2da40-f39b-4cf8-bdd1-e9817735f10e\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"651251ff-b6f0-4de9-87ff-88487bc49f5a\",\n \"m_GroupGuidSerialized\": \"e15b7345-7b43-4460-9552-503b907b63c6\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1386.999755859375,\n \"y\": 997.0,\n \"width\": 146.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"GridSpacing\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"62e2da40-f39b-4cf8-bdd1-e9817735f10e\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"c666959f-c652-4f14-9ea2-71bfa43b6c65\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1700.0,\n \"y\": 187.0,\n \"width\": 148.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Smoothness\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"13d75e64-05d6-4941-8082-4df6900c3606\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"5ceeef02-75dc-4a06-ad51-f2c9e4e338b0\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 1728.0,\n \"y\": 134.0,\n \"width\": 120.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Metalic\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"b4ce9271-fd76-48c5-87a3-86bc57b5f153\"\n}" + } + ], + "m_Groups": [ + { + "m_GuidSerialized": "810b7827-732f-4dd6-bfbe-df3c5ec29755", + "m_Title": "Distance fade", + "m_Position": { + "x": -5129.0478515625, + "y": 1159.3560791015625 + } + }, + { + "m_GuidSerialized": "ceca3351-4f3b-4491-afbc-8e2322c8cb96", + "m_Title": "Color", + "m_Position": { + "x": -4049.00048828125, + "y": -181.0 + } + }, + { + "m_GuidSerialized": "18ea7815-0986-4ae6-911a-88cd972cd8b2", + "m_Title": "Opacity", + "m_Position": { + "x": 10.0, + "y": 10.0 + } + }, + { + "m_GuidSerialized": "c01d4396-a8ed-40cc-9034-c7a512c4932f", + "m_Title": "Grid Color", + "m_Position": { + "x": -40.09968566894531, + "y": -229.5213623046875 + } + }, + { + "m_GuidSerialized": "e15b7345-7b43-4460-9552-503b907b63c6", + "m_Title": "Emissive", + "m_Position": { + "x": -1435.9998779296875, + "y": 765.0 + } + } + ], + "m_StickyNotes": [], + "m_SerializableEdges": [ + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"989d40fd-0e74-49ab-a03e-af2043fbd599\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"bd0500e5-6db2-4197-b66a-315ae24c9af1\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ba9363ce-7492-4fbc-bd38-770a12d788d4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"486c7a11-bcd4-467b-aed3-78ead1ee45e7\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"de18d944-e15a-4587-a59c-4f7a9d185bac\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"3d4010ff-6bae-4371-8f9d-b2139aff7953\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"39a44c1e-e72d-4e5c-892b-d2d7ce099408\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"3b16d0e5-33e8-4fc3-aed4-7a9e21a01652\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ba9363ce-7492-4fbc-bd38-770a12d788d4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"3b16d0e5-33e8-4fc3-aed4-7a9e21a01652\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"3d4010ff-6bae-4371-8f9d-b2139aff7953\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"486c7a11-bcd4-467b-aed3-78ead1ee45e7\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"e158d234-d8e1-477f-a398-14ccee27f710\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"cbe5a3cd-fa3e-4f2a-b1b1-daa85d7f7a18\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"8059ca44-92c4-4329-bd49-90c44569f771\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"cbe5a3cd-fa3e-4f2a-b1b1-daa85d7f7a18\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"8021b4f5-70df-4c78-8aec-a2c1afb05764\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"6d0d3964-b468-42de-bbd0-59a06d9a1e34\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"4488a4d2-f8ef-4709-9713-76f78f9e10a0\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"6d0d3964-b468-42de-bbd0-59a06d9a1e34\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"e5d8da9d-6b7e-4687-bd73-4d2aec0f1974\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"6d0d3964-b468-42de-bbd0-59a06d9a1e34\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"6d0d3964-b468-42de-bbd0-59a06d9a1e34\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7c8ab856-643a-4227-ac2a-621e1264ab55\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"c3b7f2ce-ba74-4aae-8049-29d14c7b46dc\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"8021b4f5-70df-4c78-8aec-a2c1afb05764\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"22196511-211f-4d52-a5a7-98f4e7567080\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"ea3815fe-5693-4efa-a319-7758f695642d\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ea3815fe-5693-4efa-a319-7758f695642d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"388ba61b-e862-479d-8bc1-ea4a8e76762f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"3ee8f225-0eb7-4d83-ab15-3187989918dd\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"9ddc1c16-2d7d-4736-981c-934ccac96a68\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"04225bb1-8462-4bec-9b11-ec9e4620e33e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"9ddc1c16-2d7d-4736-981c-934ccac96a68\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"9e8807f8-c10d-4d26-88c4-78aca9bd7bd3\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f1c95875-9f0b-4d5d-8a8f-28a691aa1c76\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"388ba61b-e862-479d-8bc1-ea4a8e76762f\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"f1c95875-9f0b-4d5d-8a8f-28a691aa1c76\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"7c8ab856-643a-4227-ac2a-621e1264ab55\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"f1c95875-9f0b-4d5d-8a8f-28a691aa1c76\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"b159dc14-b236-4ddd-9861-4d096b2cd0b4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"9ddc1c16-2d7d-4736-981c-934ccac96a68\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ac1cfdb2-7f9f-49e1-ae0e-1f8b3771b69b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"b159dc14-b236-4ddd-9861-4d096b2cd0b4\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ea3815fe-5693-4efa-a319-7758f695642d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"19f90330-606f-4360-bb02-ee3d05964987\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ac1cfdb2-7f9f-49e1-ae0e-1f8b3771b69b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"19f90330-606f-4360-bb02-ee3d05964987\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"486c7a11-bcd4-467b-aed3-78ead1ee45e7\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"19f90330-606f-4360-bb02-ee3d05964987\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"19f90330-606f-4360-bb02-ee3d05964987\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"3b16d0e5-33e8-4fc3-aed4-7a9e21a01652\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"3b16d0e5-33e8-4fc3-aed4-7a9e21a01652\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"0dab51dd-b366-476f-8605-df76622b41d2\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"b553090b-25e9-4ce6-b00e-e10bbaf6fff7\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"c5f08627-c974-41e1-aea7-20e6702c6d55\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"9ddc1c16-2d7d-4736-981c-934ccac96a68\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"c5f08627-c974-41e1-aea7-20e6702c6d55\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"c5f08627-c974-41e1-aea7-20e6702c6d55\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"0dab51dd-b366-476f-8605-df76622b41d2\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"40d6f1c6-f1a2-4ede-890f-1a2ba2dcebe9\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"4488a4d2-f8ef-4709-9713-76f78f9e10a0\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"3cb19399-0c5b-440b-a1be-6bbf87ae0a91\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"40d6f1c6-f1a2-4ede-890f-1a2ba2dcebe9\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"bae413fe-3d25-42d3-a3ab-555f9da5d918\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"21f13852-2b4b-49a6-aae3-64037df1a118\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"5a56c658-62a1-4bf6-a4c4-61182c9158cf\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"529ae553-beb9-46cd-9a8f-21cadaf4e014\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"7efb7dae-5c57-4f80-a662-cc082baecb10\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"bb7bc4b8-17b4-4413-808f-2dd5fc22e6cc\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"1a0b9799-ecaa-40f6-8475-d092daede6bf\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"388ba61b-e862-479d-8bc1-ea4a8e76762f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"3d8d855d-5e3a-4c72-bc92-2ba65e27654b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"1a0b9799-ecaa-40f6-8475-d092daede6bf\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"21f13852-2b4b-49a6-aae3-64037df1a118\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"1a0b9799-ecaa-40f6-8475-d092daede6bf\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"a3b9b188-e0a6-4987-a886-8f63daf82bf8\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"4b49592f-8823-4371-8f66-4bd694094872\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"4b49592f-8823-4371-8f66-4bd694094872\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"c3b7f2ce-ba74-4aae-8049-29d14c7b46dc\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f032c395-aea7-4b6f-b954-88f418976c74\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"4b49592f-8823-4371-8f66-4bd694094872\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f032c395-aea7-4b6f-b954-88f418976c74\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7087c1f6-c075-4a45-97be-e0b7c9763af1\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"7087c1f6-c075-4a45-97be-e0b7c9763af1\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"4b49592f-8823-4371-8f66-4bd694094872\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"34d90b95-1c83-415a-a8ba-d934d99f78e6\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"bb7bc4b8-17b4-4413-808f-2dd5fc22e6cc\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"cd12e5af-f21d-4fad-be4c-e94806eb603e\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"7087c1f6-c075-4a45-97be-e0b7c9763af1\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"bb7bc4b8-17b4-4413-808f-2dd5fc22e6cc\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"21f13852-2b4b-49a6-aae3-64037df1a118\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"bb7bc4b8-17b4-4413-808f-2dd5fc22e6cc\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"cd12e5af-f21d-4fad-be4c-e94806eb603e\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"aba298c5-c3f7-4588-b7f9-e6265cc2ea44\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"529ae553-beb9-46cd-9a8f-21cadaf4e014\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"529ae553-beb9-46cd-9a8f-21cadaf4e014\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"b34abdf7-ad2d-483f-8f9d-33fd8ad0e343\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"529ae553-beb9-46cd-9a8f-21cadaf4e014\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"d49e776c-6826-4ccd-8861-723fa5c6daab\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"b34abdf7-ad2d-483f-8f9d-33fd8ad0e343\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"c88af230-11a6-4de0-9dfa-5a295f317179\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"d49e776c-6826-4ccd-8861-723fa5c6daab\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"c88af230-11a6-4de0-9dfa-5a295f317179\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"c88af230-11a6-4de0-9dfa-5a295f317179\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7efb7dae-5c57-4f80-a662-cc082baecb10\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"bd0500e5-6db2-4197-b66a-315ae24c9af1\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"3d4010ff-6bae-4371-8f9d-b2139aff7953\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"f1c95875-9f0b-4d5d-8a8f-28a691aa1c76\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"b159dc14-b236-4ddd-9861-4d096b2cd0b4\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"cbe5a3cd-fa3e-4f2a-b1b1-daa85d7f7a18\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"938bc106-703b-475b-be33-f32b1f542e72\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"938bc106-703b-475b-be33-f32b1f542e72\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"e1763928-39d3-401f-8a8b-c61b9d0ae0fc\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"e1763928-39d3-401f-8a8b-c61b9d0ae0fc\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"8021b4f5-70df-4c78-8aec-a2c1afb05764\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"cbe5a3cd-fa3e-4f2a-b1b1-daa85d7f7a18\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"e1763928-39d3-401f-8a8b-c61b9d0ae0fc\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"94a405a2-66c2-4b74-bbe0-7a01e7a0e587\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"e1763928-39d3-401f-8a8b-c61b9d0ae0fc\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"8d28feaf-7498-4548-9f06-8e58f016735d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 5,\n \"m_NodeGUIDSerialized\": \"bd0500e5-6db2-4197-b66a-315ae24c9af1\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"651251ff-b6f0-4de9-87ff-88487bc49f5a\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 5,\n \"m_NodeGUIDSerialized\": \"ea3815fe-5693-4efa-a319-7758f695642d\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"5ceeef02-75dc-4a06-ad51-f2c9e4e338b0\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"0dab51dd-b366-476f-8605-df76622b41d2\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"c666959f-c652-4f14-9ea2-71bfa43b6c65\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 5,\n \"m_NodeGUIDSerialized\": \"0dab51dd-b366-476f-8605-df76622b41d2\"\n }\n}" + } + ], + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Shader Graphs", + "m_ConcretePrecision": 0, + "m_ActiveOutputNodeGuidSerialized": "0dab51dd-b366-476f-8605-df76622b41d2" +} \ No newline at end of file diff --git a/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph.meta b/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph.meta new file mode 100644 index 0000000..92f16db --- /dev/null +++ b/Assets/StarterAssets/Environment/Shaders/URP_HDRP_ShaderGraph/UrpTriplanar.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: b8d7679189d4a5940af46004f3870920 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/StarterAssets/FirstPersonController.meta b/Assets/StarterAssets/FirstPersonController.meta new file mode 100644 index 0000000..8507801 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 24b6cfc1f7567ec448cc19d73d593576 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Prefabs.meta b/Assets/StarterAssets/FirstPersonController/Prefabs.meta new file mode 100644 index 0000000..76f4a2b --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3547d539220f51a4599294020a5f42cf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Prefabs/MainCamera.prefab b/Assets/StarterAssets/FirstPersonController/Prefabs/MainCamera.prefab new file mode 100644 index 0000000..ea8b2ed --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Prefabs/MainCamera.prefab @@ -0,0 +1,120 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &9005220659476430823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9005220659476430818} + - component: {fileID: 9005220659476430821} + - component: {fileID: 9005220659476430820} + - component: {fileID: 9018249871969862650} + m_Layer: 0 + m_Name: MainCamera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9005220659476430818 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9005220659476430823} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.20000005, y: 1.375, z: 0} + 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!20 &9005220659476430821 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9005220659476430823} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.972549, g: 0.95686275, b: 0.92941177, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.2 + far clip plane: 5000 + field of view: 40 + 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!81 &9005220659476430820 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9005220659476430823} + m_Enabled: 1 +--- !u!114 &9018249871969862650 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9005220659476430823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowDebugText: 0 + m_ShowCameraFrustum: 1 + m_IgnoreTimeScale: 0 + m_WorldUpOverride: {fileID: 0} + m_UpdateMethod: 2 + m_BlendUpdateMethod: 1 + m_DefaultBlend: + m_Style: 1 + m_Time: 2 + m_CustomCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_CustomBlends: {fileID: 0} + m_CameraCutEvent: + m_PersistentCalls: + m_Calls: [] + m_CameraActivatedEvent: + m_PersistentCalls: + m_Calls: [] diff --git a/Assets/StarterAssets/FirstPersonController/Prefabs/MainCamera.prefab.meta b/Assets/StarterAssets/FirstPersonController/Prefabs/MainCamera.prefab.meta new file mode 100644 index 0000000..7590188 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Prefabs/MainCamera.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2d3a85ecde41a8246a79669975912b74 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Prefabs/NestedParent_Unpack.prefab b/Assets/StarterAssets/FirstPersonController/Prefabs/NestedParent_Unpack.prefab new file mode 100644 index 0000000..c104f0c --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Prefabs/NestedParent_Unpack.prefab @@ -0,0 +1,535 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7094977340588366727 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6556307555316582679} + m_Layer: 0 + m_Name: NestedParent_Unpack + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6556307555316582679 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7094977340588366727} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 22.210217, y: -8.786317, z: 23.948788} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5126527961139664760} + - {fileID: 2862278905927072855} + - {fileID: 937451010987979973} + - {fileID: 3697362953775235280} + - {fileID: 6116018315020930700} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &4253012990495331769 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6556307555316582679} + m_Modifications: + - target: {fileID: 1992104595683069851, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_Name + value: UI_EventSystem + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalPosition.x + value: -22.210217 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalPosition.y + value: 8.786317 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalPosition.z + value: -23.948788 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f0271df749728104eac22c3d897fd8ce, type: 3} +--- !u!4 &6116018315020930700 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + m_PrefabInstance: {fileID: 4253012990495331769} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4253012991678481658 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6556307555316582679} + m_Modifications: + - target: {fileID: 1663187150, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3} + propertyPath: thirdPersonInputs + value: + objectReference: {fileID: 4244626405643678211} + - target: {fileID: 1663187150, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3} + propertyPath: starterAssetsInputs + value: + objectReference: {fileID: 4244626405643678211} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6751388636123340836, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_Name + value: UI_Canvas_StarterAssetsInputs_Joysticks + objectReference: {fileID: 0} + - target: {fileID: 8890774966862588244, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: playerInput + value: + objectReference: {fileID: 453084650579209843} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3} +--- !u!224 &3697362953775235280 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + m_PrefabInstance: {fileID: 4253012991678481658} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4313866245218740378 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6556307555316582679} + m_Modifications: + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: m_LocalPosition.x + value: -22.010216 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: m_LocalPosition.y + value: 10.161317 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: m_LocalPosition.z + value: -23.948788 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430821, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: far clip plane + value: 500 + objectReference: {fileID: 0} + - target: {fileID: 9005220659476430823, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + propertyPath: m_Name + value: MainCamera + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2d3a85ecde41a8246a79669975912b74, type: 3} +--- !u!4 &5126527961139664760 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9005220659476430818, guid: 2d3a85ecde41a8246a79669975912b74, + type: 3} + m_PrefabInstance: {fileID: 4313866245218740378} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6782772647021209901 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6556307555316582679} + m_Modifications: + - target: {fileID: 8762286023885395077, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_Name + value: PlayerFollowCamera + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_LocalPosition.x + value: -22.010216 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_LocalPosition.y + value: 10.161317 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_LocalPosition.z + value: -23.948788 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8762286023885395323, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + propertyPath: m_Follow + value: + objectReference: {fileID: 5242107653240477475} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9c489a8547f4d9e4387da15a4ff82c81, type: 3} +--- !u!4 &2862278905927072855 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8762286023885395322, guid: 9c489a8547f4d9e4387da15a4ff82c81, + type: 3} + m_PrefabInstance: {fileID: 6782772647021209901} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8204767106804910123 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6556307555316582679} + m_Modifications: + - target: {fileID: 5393215578589016655, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 6b911390c5825014e8377183a7837d3f, type: 2} + - target: {fileID: 8616685848737228372, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_Name + value: PlayerCapsule + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_LocalPosition.x + value: -22.210217 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_LocalPosition.y + value: 8.786317 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_LocalPosition.z + value: -23.948788 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, type: 3} +--- !u!4 &937451010987979973 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8997996947095583982, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + m_PrefabInstance: {fileID: 8204767106804910123} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4244626405643678211 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5420857361349278248, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + m_PrefabInstance: {fileID: 8204767106804910123} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e087ecce43ebbff45a1b360637807d93, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &453084650579209843 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8616685848737228376, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + m_PrefabInstance: {fileID: 8204767106804910123} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &5242107653240477475 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4135013735270702856, guid: c5efc39a8aaf6e64ea40e9ad573e9b47, + type: 3} + m_PrefabInstance: {fileID: 8204767106804910123} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/StarterAssets/FirstPersonController/Prefabs/NestedParent_Unpack.prefab.meta b/Assets/StarterAssets/FirstPersonController/Prefabs/NestedParent_Unpack.prefab.meta new file mode 100644 index 0000000..a13079f --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Prefabs/NestedParent_Unpack.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 035bf1ba97d19214580cfe6f5a29fdc3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Prefabs/PlayerCapsule.prefab b/Assets/StarterAssets/FirstPersonController/Prefabs/PlayerCapsule.prefab new file mode 100644 index 0000000..7165a54 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Prefabs/PlayerCapsule.prefab @@ -0,0 +1,347 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4135013735270702863 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4135013735270702856} + m_Layer: 0 + m_Name: PlayerCameraRoot + m_TagString: CinemachineTarget + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4135013735270702856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4135013735270702863} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.375, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8997996947095583982} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5393215578589016642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5393215578589016641} + - component: {fileID: 5393215578589016654} + - component: {fileID: 5393215578589016655} + - component: {fileID: 5393215578589016640} + m_Layer: 8 + m_Name: Capsule + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5393215578589016641 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5393215578589016642} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8997996947095583982} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5393215578589016654 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5393215578589016642} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &5393215578589016655 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5393215578589016642} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6b911390c5825014e8377183a7837d3f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &5393215578589016640 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5393215578589016642} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &8616685848737228372 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8997996947095583982} + - component: {fileID: 8616685848737228382} + - component: {fileID: 8616685848737228371} + - component: {fileID: 1978471637655604388} + - component: {fileID: 5420857361349278248} + - component: {fileID: 8616685848737228376} + m_Layer: 8 + m_Name: PlayerCapsule + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8997996947095583982 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8616685848737228372} + 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: 4135013735270702856} + - {fileID: 5393215578589016641} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!143 &8616685848737228382 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8616685848737228372} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Height: 2 + m_Radius: 0.5 + m_SlopeLimit: 45 + m_StepOffset: 0.25 + m_SkinWidth: 0.02 + m_MinMoveDistance: 0 + m_Center: {x: 0, y: 0.93, z: 0} +--- !u!114 &8616685848737228371 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8616685848737228372} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 55919ac34a26952479f3fc91f777b2fa, type: 3} + m_Name: + m_EditorClassIdentifier: + MoveSpeed: 4 + SprintSpeed: 6 + RotationSpeed: 1 + SpeedChangeRate: 10 + JumpHeight: 1.2 + Gravity: -15 + JumpTimeout: 0.1 + FallTimeout: 0.15 + Grounded: 1 + GroundedOffset: -0.14 + GroundedRadius: 0.5 + GroundLayers: + serializedVersion: 2 + m_Bits: 513 + CinemachineCameraTarget: {fileID: 4135013735270702863} + TopClamp: 90 + BottomClamp: -90 +--- !u!114 &1978471637655604388 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8616685848737228372} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 909d917d73a63f940ac158d02e936645, type: 3} + m_Name: + m_EditorClassIdentifier: + pushLayers: + serializedVersion: 2 + m_Bits: 0 + canPush: 0 + strength: 1.1 +--- !u!114 &5420857361349278248 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8616685848737228372} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e087ecce43ebbff45a1b360637807d93, type: 3} + m_Name: + m_EditorClassIdentifier: + move: {x: 0, y: 0} + look: {x: 0, y: 0} + jump: 0 + sprint: 0 + analogMovement: 0 + cursorLocked: 1 + cursorInputForLook: 1 +--- !u!114 &8616685848737228376 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8616685848737228372} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Actions: {fileID: -944628639613478452, guid: 4419d82f33d36e848b3ed5af4c8da37e, + type: 3} + m_NotificationBehavior: 0 + m_UIInputModule: {fileID: 0} + m_DeviceLostEvent: + m_PersistentCalls: + m_Calls: [] + m_DeviceRegainedEvent: + m_PersistentCalls: + m_Calls: [] + m_ControlsChangedEvent: + m_PersistentCalls: + m_Calls: [] + m_ActionEvents: + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: + m_MethodName: InputMove + m_Mode: 0 + 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_ActionId: 6bc1aaf4-b110-4ff7-891e-5b9fe6f32c4d + m_ActionName: Player/Move[/Keyboard/w,/Keyboard/s,/Keyboard/a,/Keyboard/d,/Keyboard/upArrow,/Keyboard/downArrow,/Keyboard/leftArrow,/Keyboard/rightArrow,/XInputControllerWindows/leftStick] + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: + m_MethodName: InputLook + m_Mode: 0 + 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_ActionId: 2690c379-f54d-45be-a724-414123833eb4 + m_ActionName: Player/Look[/Mouse/delta,/XInputControllerWindows/rightStick] + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: + m_MethodName: InputJump + m_Mode: 0 + 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_ActionId: 8c4abdf8-4099-493a-aa1a-129acec7c3df + m_ActionName: Player/Jump[/Keyboard/space,/XInputControllerWindows/buttonSouth] + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: + m_MethodName: InputSprint + m_Mode: 0 + 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_ActionId: 980e881e-182c-404c-8cbf-3d09fdb48fef + m_ActionName: Player/Sprint[/Keyboard/leftShift,/XInputControllerWindows/leftTrigger] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: e4ce1614-c754-48c1-9103-33130441661f + m_ActionName: UI/New action + m_NeverAutoSwitchControlSchemes: 0 + m_DefaultControlScheme: + m_DefaultActionMap: Player + m_SplitScreenIndex: -1 + m_Camera: {fileID: 0} diff --git a/Assets/StarterAssets/FirstPersonController/Prefabs/PlayerCapsule.prefab.meta b/Assets/StarterAssets/FirstPersonController/Prefabs/PlayerCapsule.prefab.meta new file mode 100644 index 0000000..10f23ac --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Prefabs/PlayerCapsule.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c5efc39a8aaf6e64ea40e9ad573e9b47 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Prefabs/PlayerFollowCamera.prefab b/Assets/StarterAssets/FirstPersonController/Prefabs/PlayerFollowCamera.prefab new file mode 100644 index 0000000..654594b --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Prefabs/PlayerFollowCamera.prefab @@ -0,0 +1,153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8762286023885395077 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8762286023885395322} + - component: {fileID: 8762286023885395323} + m_Layer: 0 + m_Name: PlayerFollowCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8762286023885395322 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8762286023885395077} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.20000005, y: 1.375, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8762286024517199038} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8762286023885395323 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8762286023885395077} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45e653bab7fb20e499bda25e1b646fea, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ExcludedPropertiesInInspector: + - m_Script + m_LockStageInInspector: + m_StreamingVersion: 20170927 + m_Priority: 10 + m_StandbyUpdate: 2 + m_LookAt: {fileID: 0} + m_Follow: {fileID: 0} + m_Lens: + FieldOfView: 40 + OrthographicSize: 10 + NearClipPlane: 0.2 + FarClipPlane: 500 + Dutch: 0 + LensShift: {x: 0, y: 0} + m_Transitions: + m_BlendHint: 0 + m_InheritPosition: 0 + m_OnCameraLive: + m_PersistentCalls: + m_Calls: [] + m_LegacyBlendHint: 0 + m_ComponentOwner: {fileID: 8762286024517199038} +--- !u!1 &8762286024517199033 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8762286024517199038} + - component: {fileID: 8762286024517199039} + - component: {fileID: 8762286024517199035} + - component: {fileID: 8762286024517199034} + m_Layer: 0 + m_Name: cm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8762286024517199038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8762286024517199033} + 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: 8762286023885395322} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8762286024517199039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8762286024517199033} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &8762286024517199035 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8762286024517199033} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68bb026fafb42b14791938953eaace77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_NoiseProfile: {fileID: 11400000, guid: 46965f9cbaf525742a6da4c2172a99cd, type: 2} + m_PivotOffset: {x: 0, y: 0, z: 1} + m_AmplitudeGain: 0.5 + m_FrequencyGain: 0.3 + mNoiseOffsets: {x: -451.37964, y: 684.7062, z: 648.0488} +--- !u!114 &8762286024517199034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8762286024517199033} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bd6043bde05a7fc4cba197d06915c1e3, type: 3} + m_Name: + m_EditorClassIdentifier: + Damping: {x: 0.1, y: 0.1, z: 0.3} + ShoulderOffset: {x: 1, y: 0, z: 0} + VerticalArmLength: 0 + CameraSide: 0.6 + CameraDistance: 0 + CameraCollisionFilter: + serializedVersion: 2 + m_Bits: 1 + IgnoreTag: Player + CameraRadius: 0.15 diff --git a/Assets/StarterAssets/FirstPersonController/Prefabs/PlayerFollowCamera.prefab.meta b/Assets/StarterAssets/FirstPersonController/Prefabs/PlayerFollowCamera.prefab.meta new file mode 100644 index 0000000..8e3daa7 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Prefabs/PlayerFollowCamera.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9c489a8547f4d9e4387da15a4ff82c81 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Scenes.meta b/Assets/StarterAssets/FirstPersonController/Scenes.meta new file mode 100644 index 0000000..db76a90 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 560d37d8517c937418f56f4db8462f7f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Scenes/Playground.meta b/Assets/StarterAssets/FirstPersonController/Scenes/Playground.meta new file mode 100644 index 0000000..d114070 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scenes/Playground.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ece444ad7ba310d4c9fa193b1bcfe706 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Scenes/Playground/LightingData.asset b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/LightingData.asset new file mode 100644 index 0000000000000000000000000000000000000000..2b511ff24a009cb6e09efc597e3723dbd8788dfe GIT binary patch literal 153032 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 literal 0 HcmV?d00001 diff --git a/Assets/StarterAssets/FirstPersonController/Scenes/Playground/LightingData.asset.meta b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/LightingData.asset.meta new file mode 100644 index 0000000..1d88c89 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2690b0834b22e2940b40018922228eb6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-0.exr b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-0.exr new file mode 100644 index 0000000..474f64f --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-0.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6b4993900f7bd0a1200ed0a33aef00f1709792a3e3669bbcf2241709816fd1c +size 193776 diff --git a/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-0.exr.meta b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..d2f0470 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-0.exr.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: ac547032e7ab2874b8b53ccbfec07526 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + 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: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-1.exr b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-1.exr new file mode 100644 index 0000000..7bebce7 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-1.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6540db4f4bfb3e04935acb322c9d62c95299c1e29eb268a08049a3f610eae975 +size 222045 diff --git a/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-1.exr.meta b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-1.exr.meta new file mode 100644 index 0000000..2a4687b --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-1.exr.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 5515cbebf3ef1144ebf8d50ed9091e17 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + 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: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-2.exr b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-2.exr new file mode 100644 index 0000000..efc1ce8 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-2.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9752406cae83ff9fe842c2b9c060d02edb37acf9857184a5348af9d0616011e8 +size 181431 diff --git a/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-2.exr.meta b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-2.exr.meta new file mode 100644 index 0000000..e043c1b --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scenes/Playground/ReflectionProbe-2.exr.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: c49ef192a57a5af42a728163b2468c8a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + 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: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Scenes/PlaygroundSettings.lighting b/Assets/StarterAssets/FirstPersonController/Scenes/PlaygroundSettings.lighting new file mode 100644 index 0000000..e3c26e1 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scenes/PlaygroundSettings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlaygroundSettings + serializedVersion: 3 + m_GIWorkflowMode: 1 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 0 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_BakeResolution: 16 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0.4 + m_CompAOExponentDirect: 0.4 + m_ExtractAO: 0 + m_MixedBakeMode: 0 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 100 + m_PVRSampleCount: 200 + m_PVREnvironmentSampleCount: 300 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 15 + m_PVRBounces: 6 + m_PVRMinBounces: 3 + m_PVREnvironmentMIS: 1 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/Assets/StarterAssets/FirstPersonController/Scenes/PlaygroundSettings.lighting.meta b/Assets/StarterAssets/FirstPersonController/Scenes/PlaygroundSettings.lighting.meta new file mode 100644 index 0000000..5b745a1 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scenes/PlaygroundSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 027dc98253d80d849acc2271be9bffaf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Scripts.meta b/Assets/StarterAssets/FirstPersonController/Scripts.meta new file mode 100644 index 0000000..e22189e --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d945aebbdf256954aadf016c19fcea09 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/FirstPersonController/Scripts/FirstPersonController.cs b/Assets/StarterAssets/FirstPersonController/Scripts/FirstPersonController.cs new file mode 100644 index 0000000..2b44b28 --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scripts/FirstPersonController.cs @@ -0,0 +1,247 @@ +using UnityEngine; +#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED +using UnityEngine.InputSystem; +#endif + +/* Note: animations are called via the controller for both the character and capsule using animator null checks + */ + +namespace StarterAssets +{ + [RequireComponent(typeof(CharacterController))] +#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED + [RequireComponent(typeof(PlayerInput))] +#endif + public class FirstPersonController : MonoBehaviour + { + [Header("Player")] + [Tooltip("Move speed of the character in m/s")] + public float MoveSpeed = 4.0f; + [Tooltip("Sprint speed of the character in m/s")] + public float SprintSpeed = 6.0f; + [Tooltip("Rotation speed of the character")] + public float RotationSpeed = 1.0f; + [Tooltip("Acceleration and deceleration")] + public float SpeedChangeRate = 10.0f; + + [Space(10)] + [Tooltip("The height the player can jump")] + public float JumpHeight = 1.2f; + [Tooltip("The character uses its own gravity value. The engine default is -9.81f")] + public float Gravity = -15.0f; + + [Space(10)] + [Tooltip("Time required to pass before being able to jump again. Set to 0f to instantly jump again")] + public float JumpTimeout = 0.1f; + [Tooltip("Time required to pass before entering the fall state. Useful for walking down stairs")] + public float FallTimeout = 0.15f; + + [Header("Player Grounded")] + [Tooltip("If the character is grounded or not. Not part of the CharacterController built in grounded check")] + public bool Grounded = true; + [Tooltip("Useful for rough ground")] + public float GroundedOffset = -0.14f; + [Tooltip("The radius of the grounded check. Should match the radius of the CharacterController")] + public float GroundedRadius = 0.5f; + [Tooltip("What layers the character uses as ground")] + public LayerMask GroundLayers; + + [Header("Cinemachine")] + [Tooltip("The follow target set in the Cinemachine Virtual Camera that the camera will follow")] + public GameObject CinemachineCameraTarget; + [Tooltip("How far in degrees can you move the camera up")] + public float TopClamp = 90.0f; + [Tooltip("How far in degrees can you move the camera down")] + public float BottomClamp = -90.0f; + + // cinemachine + private float _cinemachineTargetPitch; + + // player + private float _speed; + private float _rotationVelocity; + private float _verticalVelocity; + private float _terminalVelocity = 53.0f; + + // timeout deltatime + private float _jumpTimeoutDelta; + private float _fallTimeoutDelta; + + private CharacterController _controller; + private StarterAssetsInputs _input; + private GameObject _mainCamera; + + private const float _threshold = 0.01f; + + private void Awake() + { + // get a reference to our main camera + if (_mainCamera == null) + { + _mainCamera = GameObject.FindGameObjectWithTag("MainCamera"); + } + } + + private void Start() + { + _controller = GetComponent(); + _input = GetComponent(); + + // reset our timeouts on start + _jumpTimeoutDelta = JumpTimeout; + _fallTimeoutDelta = FallTimeout; + } + + private void Update() + { + JumpAndGravity(); + GroundedCheck(); + Move(); + } + + private void LateUpdate() + { + CameraRotation(); + } + + private void GroundedCheck() + { + // set sphere position, with offset + Vector3 spherePosition = new Vector3(transform.position.x, transform.position.y - GroundedOffset, transform.position.z); + Grounded = Physics.CheckSphere(spherePosition, GroundedRadius, GroundLayers, QueryTriggerInteraction.Ignore); + } + + private void CameraRotation() + { + // if there is an input + if (_input.look.sqrMagnitude >= _threshold) + { + _cinemachineTargetPitch += _input.look.y * RotationSpeed * Time.deltaTime; + _rotationVelocity = _input.look.x * RotationSpeed * Time.deltaTime; + + // clamp our pitch rotation + _cinemachineTargetPitch = ClampAngle(_cinemachineTargetPitch, BottomClamp, TopClamp); + + // Update Cinemachine camera target pitch + CinemachineCameraTarget.transform.localRotation = Quaternion.Euler(_cinemachineTargetPitch, 0.0f, 0.0f); + + // rotate the player left and right + transform.Rotate(Vector3.up * _rotationVelocity); + } + } + + private void Move() + { + // set target speed based on move speed, sprint speed and if sprint is pressed + float targetSpeed = _input.sprint ? SprintSpeed : MoveSpeed; + + // a simplistic acceleration and deceleration designed to be easy to remove, replace, or iterate upon + + // note: Vector2's == operator uses approximation so is not floating point error prone, and is cheaper than magnitude + // if there is no input, set the target speed to 0 + if (_input.move == Vector2.zero) targetSpeed = 0.0f; + + // a reference to the players current horizontal velocity + float currentHorizontalSpeed = new Vector3(_controller.velocity.x, 0.0f, _controller.velocity.z).magnitude; + + float speedOffset = 0.1f; + float inputMagnitude = _input.analogMovement ? _input.move.magnitude : 1f; + + // accelerate or decelerate to target speed + if (currentHorizontalSpeed < targetSpeed - speedOffset || currentHorizontalSpeed > targetSpeed + speedOffset) + { + // creates curved result rather than a linear one giving a more organic speed change + // note T in Lerp is clamped, so we don't need to clamp our speed + _speed = Mathf.Lerp(currentHorizontalSpeed, targetSpeed * inputMagnitude, Time.deltaTime * SpeedChangeRate); + + // round speed to 3 decimal places + _speed = Mathf.Round(_speed * 1000f) / 1000f; + } + else + { + _speed = targetSpeed; + } + + // normalise input direction + Vector3 inputDirection = new Vector3(_input.move.x, 0.0f, _input.move.y).normalized; + + // note: Vector2's != operator uses approximation so is not floating point error prone, and is cheaper than magnitude + // if there is a move input rotate player when the player is moving + if (_input.move != Vector2.zero) + { + // move + inputDirection = transform.right * _input.move.x + transform.forward * _input.move.y; + } + + // move the player + _controller.Move(inputDirection.normalized * (_speed * Time.deltaTime) + new Vector3(0.0f, _verticalVelocity, 0.0f) * Time.deltaTime); + } + + private void JumpAndGravity() + { + if (Grounded) + { + // reset the fall timeout timer + _fallTimeoutDelta = FallTimeout; + + // stop our velocity dropping infinitely when grounded + if (_verticalVelocity < 0.0f) + { + _verticalVelocity = -2f; + } + + // Jump + if (_input.jump && _jumpTimeoutDelta <= 0.0f) + { + // the square root of H * -2 * G = how much velocity needed to reach desired height + _verticalVelocity = Mathf.Sqrt(JumpHeight * -2f * Gravity); + } + + // jump timeout + if (_jumpTimeoutDelta >= 0.0f) + { + _jumpTimeoutDelta -= Time.deltaTime; + } + } + else + { + // reset the jump timeout timer + _jumpTimeoutDelta = JumpTimeout; + + // fall timeout + if (_fallTimeoutDelta >= 0.0f) + { + _fallTimeoutDelta -= Time.deltaTime; + } + + // if we are not grounded, do not jump + _input.jump = false; + } + + // apply gravity over time if under terminal (multiply by delta time twice to linearly speed up over time) + if (_verticalVelocity < _terminalVelocity) + { + _verticalVelocity += Gravity * Time.deltaTime; + } + } + + private static float ClampAngle(float lfAngle, float lfMin, float lfMax) + { + if (lfAngle < -360f) lfAngle += 360f; + if (lfAngle > 360f) lfAngle -= 360f; + return Mathf.Clamp(lfAngle, lfMin, lfMax); + } + + private void OnDrawGizmosSelected() + { + Color transparentGreen = new Color(0.0f, 1.0f, 0.0f, 0.35f); + Color transparentRed = new Color(1.0f, 0.0f, 0.0f, 0.35f); + + if (Grounded) Gizmos.color = transparentGreen; + else Gizmos.color = transparentRed; + + // when selected, draw a gizmo in the position of, and matching radius of, the grounded collider + Gizmos.DrawSphere(new Vector3(transform.position.x, transform.position.y - GroundedOffset, transform.position.z), GroundedRadius); + } + } +} \ No newline at end of file diff --git a/Assets/StarterAssets/FirstPersonController/Scripts/FirstPersonController.cs.meta b/Assets/StarterAssets/FirstPersonController/Scripts/FirstPersonController.cs.meta new file mode 100644 index 0000000..bde0fdf --- /dev/null +++ b/Assets/StarterAssets/FirstPersonController/Scripts/FirstPersonController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 55919ac34a26952479f3fc91f777b2fa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/InputSystem.meta b/Assets/StarterAssets/InputSystem.meta new file mode 100644 index 0000000..5d31ac9 --- /dev/null +++ b/Assets/StarterAssets/InputSystem.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 48c9acd554a28814b922162e3fa889b0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/InputSystem/StarterAssets.inputactions b/Assets/StarterAssets/InputSystem/StarterAssets.inputactions new file mode 100644 index 0000000..b4b22c1 --- /dev/null +++ b/Assets/StarterAssets/InputSystem/StarterAssets.inputactions @@ -0,0 +1,270 @@ +{ + "name": "StarterAssets", + "maps": [ + { + "name": "Player", + "id": "f62a4b92-ef5e-4175-8f4c-c9075429d32c", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "6bc1aaf4-b110-4ff7-891e-5b9fe6f32c4d", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "" + }, + { + "name": "Look", + "type": "Value", + "id": "2690c379-f54d-45be-a724-414123833eb4", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "" + }, + { + "name": "Jump", + "type": "Button", + "id": "8c4abdf8-4099-493a-aa1a-129acec7c3df", + "expectedControlType": "Button", + "processors": "", + "interactions": "" + }, + { + "name": "Sprint", + "type": "PassThrough", + "id": "980e881e-182c-404c-8cbf-3d09fdb48fef", + "expectedControlType": "", + "processors": "", + "interactions": "" + } + ], + "bindings": [ + { + "name": "WASD", + "id": "b7594ddb-26c9-4ba2-bd5a-901468929edc", + "path": "2DVector(mode=1)", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "2063a8b5-6a45-43de-851b-65f3d46e7b58", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "KeyboardMouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "64e4d037-32e1-4fb9-80e4-fc7330404dfe", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "KeyboardMouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "0fce8b11-5eab-4e4e-a741-b732e7b20873", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "KeyboardMouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "7bdda0d6-57a8-47c8-8238-8aecf3110e47", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "KeyboardMouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "bb94b405-58d3-4998-8535-d705c1218a98", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "KeyboardMouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "929d9071-7dd0-4368-9743-6793bb98087e", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "KeyboardMouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "28abadba-06ff-4d37-bb70-af2f1e35a3b9", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "KeyboardMouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "45f115b6-9b4f-4ba8-b500-b94c93bf7d7e", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "KeyboardMouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "e2f9aa65-db06-4c5b-a2e9-41bc8acb9517", + "path": "/leftStick", + "interactions": "", + "processors": "StickDeadzone", + "groups": "Gamepad", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ed66cbff-2900-4a62-8896-696503cfcd31", + "path": "/delta", + "interactions": "", + "processors": "InvertVector2(invertX=false),ScaleVector2(x=15,y=15)", + "groups": "KeyboardMouse", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d1d171b6-19d8-47a6-ba3a-71b6a8e7b3c0", + "path": "/rightStick", + "interactions": "", + "processors": "InvertVector2(invertX=false),StickDeadzone,ScaleVector2(x=300,y=300)", + "groups": "Gamepad", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1bd55a0b-761e-4ae4-89ae-8ec127e08a29", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "KeyboardMouse", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "9f973413-5e27-4239-acee-38c4a63feeba", + "path": "/buttonSouth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "dc65b89f-9bd3-43fb-92af-d0d87ba5faa4", + "path": "/leftShift", + "interactions": "", + "processors": "", + "groups": "KeyboardMouse", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c8fcd86e-dcfd-4f88-8e93-b638cdbf3320", + "path": "/leftTrigger", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "KeyboardMouse", + "bindingGroup": "KeyboardMouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": true, + "isOR": false + }, + { + "devicePath": "", + "isOptional": true, + "isOR": false + }, + { + "devicePath": "", + "isOptional": true, + "isOR": false + } + ] + }, + { + "name": "Xbox Controller", + "bindingGroup": "Xbox Controller", + "devices": [] + }, + { + "name": "PS4 Controller", + "bindingGroup": "PS4 Controller", + "devices": [] + } + ] +} \ No newline at end of file diff --git a/Assets/StarterAssets/InputSystem/StarterAssets.inputactions.meta b/Assets/StarterAssets/InputSystem/StarterAssets.inputactions.meta new file mode 100644 index 0000000..7d4fb54 --- /dev/null +++ b/Assets/StarterAssets/InputSystem/StarterAssets.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 4419d82f33d36e848b3ed5af4c8da37e +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset b/Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset new file mode 100644 index 0000000..26e2637 --- /dev/null +++ b/Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset @@ -0,0 +1,26 @@ +%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: c46f07b5ed07e4e92aa78254188d3d10, type: 3} + m_Name: StarterAssets.inputsettings + m_EditorClassIdentifier: + m_SupportedDevices: [] + m_UpdateMode: 2 + m_CompensateForScreenOrientation: 0 + m_FilterNoiseOnCurrent: 0 + m_DefaultDeadzoneMin: 0.125 + m_DefaultDeadzoneMax: 0.925 + m_DefaultButtonPressPoint: 0.5 + m_DefaultTapTime: 0.2 + m_DefaultSlowTapTime: 0.5 + m_DefaultHoldTime: 0.4 + m_TapRadius: 5 + m_MultiTapDelayTime: 0.75 diff --git a/Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset.meta b/Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset.meta new file mode 100644 index 0000000..bb5f3dd --- /dev/null +++ b/Assets/StarterAssets/InputSystem/StarterAssets.inputsettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9e7be553448fa2546aea5752021cbcf7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs b/Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs new file mode 100644 index 0000000..8ad57a9 --- /dev/null +++ b/Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs @@ -0,0 +1,89 @@ +using UnityEngine; +#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED +using UnityEngine.InputSystem; +#endif + +namespace StarterAssets +{ + public class StarterAssetsInputs : MonoBehaviour + { + [Header("Character Input Values")] + public Vector2 move; + public Vector2 look; + public bool jump; + public bool sprint; + + [Header("Movement Settings")] + public bool analogMovement; + +#if !UNITY_IOS || !UNITY_ANDROID + [Header("Mouse Cursor Settings")] + public bool cursorLocked = true; + public bool cursorInputForLook = true; +#endif + +#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED + public void OnMove(InputValue value) + { + MoveInput(value.Get()); + } + + public void OnLook(InputValue value) + { + if(cursorInputForLook) + { + LookInput(value.Get()); + } + } + + public void OnJump(InputValue value) + { + JumpInput(value.isPressed); + } + + public void OnSprint(InputValue value) + { + SprintInput(value.isPressed); + } +#else + // old input sys if we do decide to have it (most likely wont)... +#endif + + + public void MoveInput(Vector2 newMoveDirection) + { + move = newMoveDirection; + } + + public void LookInput(Vector2 newLookDirection) + { + look = newLookDirection; + } + + public void JumpInput(bool newJumpState) + { + jump = newJumpState; + } + + public void SprintInput(bool newSprintState) + { + sprint = newSprintState; + } + +#if !UNITY_IOS || !UNITY_ANDROID + + private void OnApplicationFocus(bool hasFocus) + { + SetCursorState(cursorLocked); + } + + private void SetCursorState(bool newState) + { + Cursor.lockState = newState ? CursorLockMode.Locked : CursorLockMode.None; + } + +#endif + + } + +} \ No newline at end of file diff --git a/Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs.meta b/Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs.meta new file mode 100644 index 0000000..796f375 --- /dev/null +++ b/Assets/StarterAssets/InputSystem/StarterAssetsInputs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e087ecce43ebbff45a1b360637807d93 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile.meta b/Assets/StarterAssets/Mobile.meta new file mode 100644 index 0000000..00d9f36 --- /dev/null +++ b/Assets/StarterAssets/Mobile.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14344c134ca94dc42887027aebcf24a5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Prefabs.meta b/Assets/StarterAssets/Mobile/Prefabs.meta new file mode 100644 index 0000000..0d761da --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49852dd85b2de7b4997a61317937f2e1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs.meta b/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs.meta new file mode 100644 index 0000000..7fc3aa3 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ac91ba6d254abc4c98c1a8868673b28 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab b/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab new file mode 100644 index 0000000..dbfb25a --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab @@ -0,0 +1,728 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6751388636123340836 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 597308369130767402} + - component: {fileID: 6380401371110083211} + - component: {fileID: 6483554099135143963} + - component: {fileID: 1557486221260924829} + - component: {fileID: 1663187150} + - component: {fileID: 8890774966862588244} + m_Layer: 5 + m_Name: UI_Canvas_StarterAssetsInputs_Joysticks + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &597308369130767402 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6751388636123340836} + 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: 4700314800559521240} + - {fileID: 8160084292953347161} + - {fileID: 287317552564024924} + - {fileID: 8734538516869120350} + m_Father: {fileID: 0} + 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: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &6380401371110083211 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6751388636123340836} + 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!114 &6483554099135143963 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6751388636123340836} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1600, y: 900} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!114 &1557486221260924829 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6751388636123340836} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1663187150 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6751388636123340836} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4a300d010f57451488aa99000126fbd5, type: 3} + m_Name: + m_EditorClassIdentifier: + starterAssetsInputs: {fileID: 0} +--- !u!114 &8890774966862588244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6751388636123340836} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 901182334643ba1438a25accc6bd0c79, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &166868853765351469 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 597308369130767402} + m_Modifications: + - target: {fileID: 413722335, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3} + propertyPath: buttonStateOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1663187150} + - target: {fileID: 413722335, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3} + propertyPath: buttonStateOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: VirtualSprintInput + objectReference: {fileID: 0} + - target: {fileID: 4091757288130996202, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Name + value: UI_Virtual_Button_Sprint + objectReference: {fileID: 0} + - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: b0fa70abd2a79904cb00b175dfd8ec7e, + type: 3} + - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_SizeDelta.x + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_SizeDelta.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -183.99994 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 76.69998 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3} +--- !u!224 &8734538516869120350 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + m_PrefabInstance: {fileID: 166868853765351469} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5959203425529373846 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 597308369130767402} + m_Modifications: + - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1663187150} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_SizeDelta.x + value: 330 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_SizeDelta.y + value: 330 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 219 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 207 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1423390416140222447, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_Name + value: UI_Virtual_Joystick_Move + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} +--- !u!224 &4700314800559521240 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + m_PrefabInstance: {fileID: 5959203425529373846} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7113428977512795415 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 597308369130767402} + m_Modifications: + - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: joystickRange + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: invertYOutputValue + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: magnitudeMultiplier + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[1].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1663187150} + - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[1].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: VirtualLookInput + objectReference: {fileID: 0} + - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName + value: + objectReference: {fileID: 0} + - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName + value: StarterAssets.UICanvasControllerInput, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 191938513, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: joystickOutputEvent.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: + objectReference: {fileID: 0} + - target: {fileID: 1480850142, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1480850144, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: af0ae2dbf3d1efb4f82af377950704a2, + type: 3} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_SizeDelta.x + value: 240 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_SizeDelta.y + value: 240 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -159.5 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 365.4 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1423390416140222447, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_Name + value: UI_Virtual_Joystick_Look + objectReference: {fileID: 0} + - target: {fileID: 3199668076469712371, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6eb08bfc0fd869c47b796c42ada099da, type: 3} +--- !u!224 &8160084292953347161 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 1407806550736918862, guid: 6eb08bfc0fd869c47b796c42ada099da, + type: 3} + m_PrefabInstance: {fileID: 7113428977512795415} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8690618095626166063 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 597308369130767402} + m_Modifications: + - target: {fileID: 413722335, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3} + propertyPath: buttonStateOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1663187150} + - target: {fileID: 4091757288130996202, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Name + value: UI_Virtual_Button_Jump + objectReference: {fileID: 0} + - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 751aa1b6637101946b2fdbb7aa27d6ad, + type: 3} + - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_SizeDelta.x + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_SizeDelta.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -93 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 177 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3} +--- !u!224 &287317552564024924 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + m_PrefabInstance: {fileID: 8690618095626166063} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab.meta b/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab.meta new file mode 100644 index 0000000..523f66f --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_Joysticks.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2f7f3dde7ae722a4aafffe20691ad702 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab b/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab new file mode 100644 index 0000000..034170b --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab @@ -0,0 +1,724 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8803517679608742270 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3447417908108895600} + - component: {fileID: 9157539467335068625} + - component: {fileID: 9108414266783072577} + - component: {fileID: 3603141287258900167} + - component: {fileID: 2854614339647494548} + - component: {fileID: 6701286033206102030} + m_Layer: 5 + m_Name: UI_Canvas_StarterAssetsInputs_TouchZones + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3447417908108895600 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8803517679608742270} + 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: 1845145781368689681} + - {fileID: 8361770633040054537} + - {fileID: 3268611270763315776} + - {fileID: 6311761790708233538} + m_Father: {fileID: 0} + 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: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &9157539467335068625 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8803517679608742270} + 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!114 &9108414266783072577 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8803517679608742270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1600, y: 900} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!114 &3603141287258900167 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8803517679608742270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &2854614339647494548 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8803517679608742270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4a300d010f57451488aa99000126fbd5, type: 3} + m_Name: + m_EditorClassIdentifier: + starterAssetsInputs: {fileID: 0} +--- !u!114 &6701286033206102030 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8803517679608742270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 901182334643ba1438a25accc6bd0c79, type: 3} + m_Name: + m_EditorClassIdentifier: + playerInput: {fileID: 0} +--- !u!1001 &2846493628060374845 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3447417908108895600} + m_Modifications: + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_SizeDelta.x + value: -40 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_SizeDelta.y + value: -40 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311023, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_Name + value: UI_Virtual_TouchZone_Move + objectReference: {fileID: 0} + - target: {fileID: 4767772227563435448, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: touchZoneOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2854614339647494548} + - target: {fileID: 4767772227563435448, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: touchZoneOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: VirtualMoveInput + objectReference: {fileID: 0} + - target: {fileID: 4767772227758556956, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c82978c3789dad44da354dc354c782b2, type: 3} +--- !u!224 &1845145781368689681 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + m_PrefabInstance: {fileID: 2846493628060374845} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3238201648404569137 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3447417908108895600} + m_Modifications: + - target: {fileID: 413722335, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3} + propertyPath: buttonStateOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2854614339647494548} + - target: {fileID: 413722335, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3} + propertyPath: buttonStateOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: VirtualSprintInput + objectReference: {fileID: 0} + - target: {fileID: 4091757288130996202, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Name + value: UI_Virtual_Button_Sprint + objectReference: {fileID: 0} + - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: b0fa70abd2a79904cb00b175dfd8ec7e, + type: 3} + - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_SizeDelta.x + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_SizeDelta.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -183.99994 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 76.69998 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3} +--- !u!224 &6311761790708233538 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + m_PrefabInstance: {fileID: 3238201648404569137} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5337181753265900069 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3447417908108895600} + m_Modifications: + - target: {fileID: 1495516281102152583, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: af0ae2dbf3d1efb4f82af377950704a2, + type: 3} + - target: {fileID: 1495516281102152583, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_Color.a + value: 0.78431374 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_SizeDelta.x + value: -40 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_SizeDelta.y + value: -40 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99999976 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.00069049717 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -0.079 + objectReference: {fileID: 0} + - target: {fileID: 4475312012745311023, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_Name + value: UI_Virtual_TouchZone_Look + objectReference: {fileID: 0} + - target: {fileID: 4767772227563435448, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: invertYOutputValue + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4767772227563435448, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: magnitudeMultiplier + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 4767772227563435448, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: touchZoneOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2854614339647494548} + - target: {fileID: 4767772227563435448, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: touchZoneOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: VirtualLookInput + objectReference: {fileID: 0} + - target: {fileID: 4767772227758556956, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: b74c31d447d2f5d41a61081bdf5e7126, + type: 3} + - target: {fileID: 4767772227758556956, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c82978c3789dad44da354dc354c782b2, type: 3} +--- !u!224 &8361770633040054537 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4475312012745311020, guid: c82978c3789dad44da354dc354c782b2, + type: 3} + m_PrefabInstance: {fileID: 5337181753265900069} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6213831090048510771 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3447417908108895600} + m_Modifications: + - target: {fileID: 413722335, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3} + propertyPath: buttonStateOutputEvent.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2854614339647494548} + - target: {fileID: 4091757288130996202, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Name + value: UI_Virtual_Button_Jump + objectReference: {fileID: 0} + - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 751aa1b6637101946b2fdbb7aa27d6ad, + type: 3} + - target: {fileID: 6604053163029732620, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_SizeDelta.x + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_SizeDelta.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -93 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 177 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9e55d9b4642484f41be20c69a9b48063, type: 3} +--- !u!224 &3268611270763315776 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8892224244125084019, guid: 9e55d9b4642484f41be20c69a9b48063, + type: 3} + m_PrefabInstance: {fileID: 6213831090048510771} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab.meta b/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab.meta new file mode 100644 index 0000000..f568d73 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/CanvasInputs/UI_Canvas_StarterAssetsInputs_TouchZones.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7484ce6f8ca3d81408c606b5ae8b9ff3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Prefabs/EventSystem.meta b/Assets/StarterAssets/Mobile/Prefabs/EventSystem.meta new file mode 100644 index 0000000..8fb3ee2 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/EventSystem.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c89b887ca267db84f895ccd75713a923 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab b/Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab new file mode 100644 index 0000000..9faec87 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab @@ -0,0 +1,87 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1992104595683069851 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8063073397250431797} + - component: {fileID: 5148107578835001787} + - component: {fileID: 8279798545678494202} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8063073397250431797 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1992104595683069851} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -799.99994, y: -449.99997, z: 0} + m_LocalScale: {x: 0.83333325, y: 0.83333325, z: 0.83333325} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5148107578835001787 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1992104595683069851} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!114 &8279798545678494202 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1992104595683069851} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MoveRepeatDelay: 0.5 + m_MoveRepeatRate: 0.1 + m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_PointAction: {fileID: 1054132383583890850, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_MoveAction: {fileID: 3710738434707379630, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_SubmitAction: {fileID: 2064916234097673511, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_CancelAction: {fileID: -1967631576421560919, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_LeftClickAction: {fileID: 8056856818456041789, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_MiddleClickAction: {fileID: 3279352641294131588, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_RightClickAction: {fileID: 3837173908680883260, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_ScrollWheelAction: {fileID: 4502412055082496612, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_TrackedDevicePositionAction: {fileID: 4754684134866288074, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_TrackedDeviceOrientationAction: {fileID: 1025543830046995696, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_DeselectOnBackgroundClick: 1 + m_PointerBehavior: 0 diff --git a/Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab.meta b/Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab.meta new file mode 100644 index 0000000..c5b4e5b --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/EventSystem/UI_EventSystem.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f0271df749728104eac22c3d897fd8ce +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs.meta b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs.meta new file mode 100644 index 0000000..f571dd9 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f242e43338822940a6223675e92f05d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab new file mode 100644 index 0000000..95b3b0f --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab @@ -0,0 +1,229 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4091757288130996202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8892224244125084019} + - component: {fileID: 4087890128900500515} + - component: {fileID: 2478905580774955251} + - component: {fileID: 998461505230474078} + - component: {fileID: 413722335} + m_Layer: 5 + m_Name: UI_Virtual_Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8892224244125084019 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4091757288130996202} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.6, y: 0.6, z: 1} + m_Children: + - {fileID: 5282399414295180930} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -582, y: 327.5} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4087890128900500515 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4091757288130996202} + m_CullTransparentMesh: 1 +--- !u!114 &2478905580774955251 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4091757288130996202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b74c31d447d2f5d41a61081bdf5e7126, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &998461505230474078 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4091757288130996202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_WrapAround: 0 + 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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2478905580774955251} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &413722335 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4091757288130996202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 448cd6d8e2f2cb04096e777d99974bc4, type: 3} + m_Name: + m_EditorClassIdentifier: + buttonStateOutputEvent: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: StarterAssets.UICanvasControllerInput, Assembly-CSharp + m_MethodName: VirtualJumpInput + m_Mode: 0 + 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 + buttonClickOutputEvent: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4525221819527958844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5282399414295180930} + - component: {fileID: 8274542354720177529} + - component: {fileID: 6604053163029732620} + m_Layer: 5 + m_Name: Image_Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5282399414295180930 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4525221819527958844} + 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: 8892224244125084019} + 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: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8274542354720177529 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4525221819527958844} + m_CullTransparentMesh: 1 +--- !u!114 &6604053163029732620 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4525221819527958844} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.78431374} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab.meta b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab.meta new file mode 100644 index 0000000..7d210b1 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Button.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9e55d9b4642484f41be20c69a9b48063 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab new file mode 100644 index 0000000..20824f8 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab @@ -0,0 +1,263 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1480850142 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1480850143} + - component: {fileID: 1480850145} + - component: {fileID: 1480850144} + m_Layer: 5 + m_Name: Image_Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1480850143 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1480850142} + 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: 3199668076469712368} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 45} + 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: 70, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1480850145 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1480850142} + m_CullTransparentMesh: 1 +--- !u!114 &1480850144 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1480850142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.78431374} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ff7bfa7addf40784d86f62b8e4a034a6, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1423390416140222447 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1407806550736918862} + - component: {fileID: 5566472052310511190} + - component: {fileID: 2976711156707159110} + - component: {fileID: 191938513} + m_Layer: 5 + m_Name: UI_Virtual_Joystick + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1407806550736918862 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423390416140222447} + 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: 3199668076469712368} + m_Father: {fileID: 0} + 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: 350, y: 350} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5566472052310511190 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423390416140222447} + m_CullTransparentMesh: 1 +--- !u!114 &2976711156707159110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423390416140222447} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 90ded0611e490aa4ba6961afbfc2280d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &191938513 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423390416140222447} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f2cb8c4d669392748bb924209de33b85, type: 3} + m_Name: + m_EditorClassIdentifier: + containerRect: {fileID: 1407806550736918862} + handleRect: {fileID: 3199668076469712368} + joystickRange: 100 + magnitudeMultiplier: 1 + invertXOutputValue: 0 + invertYOutputValue: 0 + joystickOutputEvent: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: StarterAssets.UICanvasControllerInput, Assembly-CSharp + m_MethodName: VirtualMoveInput + m_Mode: 0 + 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!1 &3199668076469712371 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3199668076469712368} + - component: {fileID: 3199668076469712374} + - component: {fileID: 3199668076469712369} + m_Layer: 5 + m_Name: Image_Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3199668076469712368 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3199668076469712371} + 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: 1480850143} + m_Father: {fileID: 1407806550736918862} + 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: 130, y: 130} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3199668076469712374 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3199668076469712371} + m_CullTransparentMesh: 1 +--- !u!114 &3199668076469712369 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3199668076469712371} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b74c31d447d2f5d41a61081bdf5e7126, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab.meta b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab.meta new file mode 100644 index 0000000..c1b4235 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_Joystick.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6eb08bfc0fd869c47b796c42ada099da +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab new file mode 100644 index 0000000..859127a --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab @@ -0,0 +1,263 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1837564145867584781 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3500080046422971095} + - component: {fileID: 1681218170225375998} + - component: {fileID: 1495516281102152583} + m_Layer: 5 + m_Name: Image_Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3500080046422971095 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1837564145867584781} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.6, y: 0.6, z: 1} + m_Children: [] + m_Father: {fileID: 4767772227758557155} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 45} + 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!222 &1681218170225375998 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1837564145867584781} + m_CullTransparentMesh: 1 +--- !u!114 &1495516281102152583 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1837564145867584781} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ff7bfa7addf40784d86f62b8e4a034a6, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &4475312012745311023 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4475312012745311020} + - component: {fileID: 4475312012745310994} + - component: {fileID: 4767772227563435449} + - component: {fileID: 4767772227563435448} + m_Layer: 5 + m_Name: UI_Virtual_TouchZone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4475312012745311020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4475312012745311023} + 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: 4767772227758557155} + m_Father: {fileID: 0} + 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: 639.4351, y: 389.6286} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4475312012745310994 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4475312012745311023} + m_CullTransparentMesh: 1 +--- !u!114 &4767772227563435449 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4475312012745311023} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.18431373} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 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 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4767772227563435448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4475312012745311023} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 65870f34fef70aa44b0f562cfc810220, type: 3} + m_Name: + m_EditorClassIdentifier: + containerRect: {fileID: 4475312012745311020} + handleRect: {fileID: 4767772227758557155} + clampToMagnitude: 1 + magnitudeMultiplier: 1 + invertXOutputValue: 0 + invertYOutputValue: 0 + touchZoneOutputEvent: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: StarterAssets.UICanvasControllerInput, Assembly-CSharp + m_MethodName: VirtualMoveInput + m_Mode: 0 + 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!1 &4767772227758557154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4767772227758557155} + - component: {fileID: 4767772227758556957} + - component: {fileID: 4767772227758556956} + m_Layer: 5 + m_Name: Image_Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4767772227758557155 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4767772227758557154} + 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: 3500080046422971095} + m_Father: {fileID: 4475312012745311020} + 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: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4767772227758556957 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4767772227758557154} + m_CullTransparentMesh: 1 +--- !u!114 &4767772227758556956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4767772227758557154} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.78431374} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b74c31d447d2f5d41a61081bdf5e7126, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab.meta b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab.meta new file mode 100644 index 0000000..d5630a7 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Prefabs/VirtualInputs/UI_Virtual_TouchZone.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c82978c3789dad44da354dc354c782b2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Scripts.meta b/Assets/StarterAssets/Mobile/Scripts.meta new file mode 100644 index 0000000..fe0a26e --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b0e507958fc3a940b3afabb02fdb2cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Scripts/CanvasInputs.meta b/Assets/StarterAssets/Mobile/Scripts/CanvasInputs.meta new file mode 100644 index 0000000..566f32f --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/CanvasInputs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0777899404b4b2b4696f1032f3231697 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs b/Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs new file mode 100644 index 0000000..c22981b --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs @@ -0,0 +1,33 @@ +using UnityEngine; + +namespace StarterAssets +{ + public class UICanvasControllerInput : MonoBehaviour + { + + [Header("Output")] + public StarterAssetsInputs starterAssetsInputs; + + public void VirtualMoveInput(Vector2 virtualMoveDirection) + { + starterAssetsInputs.MoveInput(virtualMoveDirection); + } + + public void VirtualLookInput(Vector2 virtualLookDirection) + { + starterAssetsInputs.LookInput(virtualLookDirection); + } + + public void VirtualJumpInput(bool virtualJumpState) + { + starterAssetsInputs.JumpInput(virtualJumpState); + } + + public void VirtualSprintInput(bool virtualSprintState) + { + starterAssetsInputs.SprintInput(virtualSprintState); + } + + } + +} diff --git a/Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs.meta b/Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs.meta new file mode 100644 index 0000000..96039d0 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4a300d010f57451488aa99000126fbd5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Scripts/Utilities.meta b/Assets/StarterAssets/Mobile/Scripts/Utilities.meta new file mode 100644 index 0000000..0f5fd43 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/Utilities.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a499c73a35b488449a6f9e9db9e88120 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs b/Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs new file mode 100644 index 0000000..d9100ce --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs @@ -0,0 +1,35 @@ +/* +The PlayerInput component has an auto-switch control scheme action that allows automatic changing of connected devices. +IE: Switching from Keyboard to Gamepad in-game. +When built to a mobile phone; in most cases, there is no concept of switching connected devices as controls are typically driven through what is on the device's hardware (Screen, Tilt, etc) +In Input System 1.0.2, if the PlayerInput component has Auto Switch enabled, it will search the mobile device for connected devices; which is very costly and results in bad performance. +This is fixed in Input System 1.1. +For the time-being; this script will disable a PlayerInput's auto switch control schemes; when project is built to mobile. +*/ + +using UnityEngine; +#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED +using UnityEngine.InputSystem; +#endif + +public class MobileDisableAutoSwitchControls : MonoBehaviour +{ + +#if ENABLE_INPUT_SYSTEM && (UNITY_IOS || UNITY_ANDROID) && STARTER_ASSETS_PACKAGES_CHECKED + + [Header("Target")] + public PlayerInput playerInput; + + void Start() + { + DisableAutoSwitchControls(); + } + + void DisableAutoSwitchControls() + { + playerInput.neverAutoSwitchControlSchemes = true; + } + +#endif + +} diff --git a/Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs.meta b/Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs.meta new file mode 100644 index 0000000..bbb08c4 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/Utilities/MobileDisableAutoSwitchControls.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 901182334643ba1438a25accc6bd0c79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Scripts/VirtualInputs.meta b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs.meta new file mode 100644 index 0000000..498a3fb --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bcc364c89270bab40a69cac58f5ae926 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs new file mode 100644 index 0000000..f9ae9ee --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs @@ -0,0 +1,39 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.Events; + +public class UIVirtualButton : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IPointerClickHandler +{ + + [Header("Output")] + public UnityEvent buttonStateOutputEvent; + public UnityEvent buttonClickOutputEvent; + + public void OnPointerDown(PointerEventData eventData) + { + OutputButtonStateValue(true); + } + + public void OnPointerUp(PointerEventData eventData) + { + OutputButtonStateValue(false); + } + + public void OnPointerClick(PointerEventData eventData) + { + OutputButtonClickEvent(); + } + + void OutputButtonStateValue(bool buttonState) + { + buttonStateOutputEvent.Invoke(buttonState); + } + + void OutputButtonClickEvent() + { + buttonClickOutputEvent.Invoke(); + } + +} diff --git a/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs.meta b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs.meta new file mode 100644 index 0000000..1847085 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualButton.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 448cd6d8e2f2cb04096e777d99974bc4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs new file mode 100644 index 0000000..1ec5044 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs @@ -0,0 +1,114 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.Events; + +public class UIVirtualJoystick : MonoBehaviour, IPointerDownHandler, IDragHandler, IPointerUpHandler +{ + + + [Header("Rect References")] + public RectTransform containerRect; + public RectTransform handleRect; + + [Header("Settings")] + public float joystickRange = 50f; + public float magnitudeMultiplier = 1f; + public bool invertXOutputValue; + public bool invertYOutputValue; + + [Header("Output")] + public UnityEvent joystickOutputEvent; + + void Start() + { + SetupHandle(); + } + + private void SetupHandle() + { + if(handleRect) + { + UpdateHandleRectPosition(Vector2.zero); + } + } + + public void OnPointerDown(PointerEventData eventData) + { + OnDrag(eventData); + } + + public void OnDrag(PointerEventData eventData) + { + + RectTransformUtility.ScreenPointToLocalPointInRectangle(containerRect, eventData.position, eventData.pressEventCamera, out Vector2 position); + + position = ApplySizeDelta(position); + + Vector2 clampedPosition = ClampValuesToMagnitude(position); + + Vector2 outputPosition = ApplyInversionFilter(position); + + OutputPointerEventValue(outputPosition * magnitudeMultiplier); + + if(handleRect) + { + UpdateHandleRectPosition(clampedPosition * joystickRange); + } + + } + + public void OnPointerUp(PointerEventData eventData) + { + OutputPointerEventValue(Vector2.zero); + + if(handleRect) + { + UpdateHandleRectPosition(Vector2.zero); + } + } + + private void OutputPointerEventValue(Vector2 pointerPosition) + { + joystickOutputEvent.Invoke(pointerPosition); + } + + private void UpdateHandleRectPosition(Vector2 newPosition) + { + handleRect.anchoredPosition = newPosition; + } + + Vector2 ApplySizeDelta(Vector2 position) + { + float x = (position.x/containerRect.sizeDelta.x) * 2.5f; + float y = (position.y/containerRect.sizeDelta.y) * 2.5f; + return new Vector2(x, y); + } + + Vector2 ClampValuesToMagnitude(Vector2 position) + { + return Vector2.ClampMagnitude(position, 1); + } + + Vector2 ApplyInversionFilter(Vector2 position) + { + if(invertXOutputValue) + { + position.x = InvertValue(position.x); + } + + if(invertYOutputValue) + { + position.y = InvertValue(position.y); + } + + return position; + } + + float InvertValue(float value) + { + return -value; + } + +} \ No newline at end of file diff --git a/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs.meta b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs.meta new file mode 100644 index 0000000..584222b --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualJoystick.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f2cb8c4d669392748bb924209de33b85 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs new file mode 100644 index 0000000..8359339 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs @@ -0,0 +1,125 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.Events; + +public class UIVirtualTouchZone : MonoBehaviour, IPointerDownHandler, IDragHandler, IPointerUpHandler +{ + + [Header("Rect References")] + public RectTransform containerRect; + public RectTransform handleRect; + + [Header("Settings")] + public bool clampToMagnitude; + public float magnitudeMultiplier = 1f; + public bool invertXOutputValue; + public bool invertYOutputValue; + + //Stored Pointer Values + private Vector2 pointerDownPosition; + private Vector2 currentPointerPosition; + + [Header("Output")] + public UnityEvent touchZoneOutputEvent; + + void Start() + { + SetupHandle(); + } + + private void SetupHandle() + { + if(handleRect) + { + SetObjectActiveState(handleRect.gameObject, false); + } + } + + public void OnPointerDown(PointerEventData eventData) + { + + RectTransformUtility.ScreenPointToLocalPointInRectangle(containerRect, eventData.position, eventData.pressEventCamera, out pointerDownPosition); + + if(handleRect) + { + SetObjectActiveState(handleRect.gameObject, true); + UpdateHandleRectPosition(pointerDownPosition); + } + } + + public void OnDrag(PointerEventData eventData) + { + + RectTransformUtility.ScreenPointToLocalPointInRectangle(containerRect, eventData.position, eventData.pressEventCamera, out currentPointerPosition); + + Vector2 positionDelta = GetDeltaBetweenPositions(pointerDownPosition, currentPointerPosition); + + Vector2 clampedPosition = ClampValuesToMagnitude(positionDelta); + + Vector2 outputPosition = ApplyInversionFilter(clampedPosition); + + OutputPointerEventValue(outputPosition * magnitudeMultiplier); + } + + public void OnPointerUp(PointerEventData eventData) + { + pointerDownPosition = Vector2.zero; + currentPointerPosition = Vector2.zero; + + OutputPointerEventValue(Vector2.zero); + + if(handleRect) + { + SetObjectActiveState(handleRect.gameObject, false); + UpdateHandleRectPosition(Vector2.zero); + } + } + + void OutputPointerEventValue(Vector2 pointerPosition) + { + touchZoneOutputEvent.Invoke(pointerPosition); + } + + void UpdateHandleRectPosition(Vector2 newPosition) + { + handleRect.anchoredPosition = newPosition; + } + + void SetObjectActiveState(GameObject targetObject, bool newState) + { + targetObject.SetActive(newState); + } + + Vector2 GetDeltaBetweenPositions(Vector2 firstPosition, Vector2 secondPosition) + { + return secondPosition - firstPosition; + } + + Vector2 ClampValuesToMagnitude(Vector2 position) + { + return Vector2.ClampMagnitude(position, 1); + } + + Vector2 ApplyInversionFilter(Vector2 position) + { + if(invertXOutputValue) + { + position.x = InvertValue(position.x); + } + + if(invertYOutputValue) + { + position.y = InvertValue(position.y); + } + + return position; + } + + float InvertValue(float value) + { + return -value; + } + +} diff --git a/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs.meta b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs.meta new file mode 100644 index 0000000..c477322 --- /dev/null +++ b/Assets/StarterAssets/Mobile/Scripts/VirtualInputs/UIVirtualTouchZone.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 65870f34fef70aa44b0f562cfc810220 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/UI.meta b/Assets/StarterAssets/Mobile/UI.meta new file mode 100644 index 0000000..bece0ca --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7fdf9603bb47074a9b04a3eb60ffcd8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png b/Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png new file mode 100644 index 0000000..c53d8c7 --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d5c5186dbd1cd057396df23ef3412c82ed8bb0f3c9c8e2153980645688786d9 +size 28521 diff --git a/Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png.meta b/Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png.meta new file mode 100644 index 0000000..0c52f47 --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI/UI_Circle_Bevel_Base.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: b74c31d447d2f5d41a61081bdf5e7126 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + vTOnly: 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: 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png b/Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png new file mode 100644 index 0000000..f5af69f --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d79b6d85b1e8e581edf47e4aaca15c8ec377649e0c8fd74bf8040ee88422563a +size 42557 diff --git a/Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png.meta b/Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png.meta new file mode 100644 index 0000000..4d286c9 --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI/UI_Circle_Faded.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: 90ded0611e490aa4ba6961afbfc2280d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png b/Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png new file mode 100644 index 0000000..d21e0fd --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffe0f414a79e42144667e974c4d8c64fa3e7fce6bf547cc2b2f8fdf1b513e327 +size 24900 diff --git a/Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png.meta b/Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png.meta new file mode 100644 index 0000000..d2f0bc3 --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI/UI_Icon_Jump.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: 751aa1b6637101946b2fdbb7aa27d6ad +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png b/Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png new file mode 100644 index 0000000..6f54a95 --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58f5a8cbbebd376a1ddb2a55d2237b58b2d69a61dd6938af2ac244750b1eaff4 +size 17387 diff --git a/Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png.meta b/Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png.meta new file mode 100644 index 0000000..5194ea2 --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI/UI_Icon_Look.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: af0ae2dbf3d1efb4f82af377950704a2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png b/Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png new file mode 100644 index 0000000..f106482 --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c36453a15e5c4052c681b53d4ab9a7f104ed21a1d2cf1c469678cf3a1a9cc8a4 +size 15860 diff --git a/Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png.meta b/Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png.meta new file mode 100644 index 0000000..76b5e8f --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI/UI_Icon_Move.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: ff7bfa7addf40784d86f62b8e4a034a6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png b/Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png new file mode 100644 index 0000000..2fc5b13 --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ad8539a0563f3dac7099309131aa29e04e2d31918ca6987cd8b98920a26c46a +size 20825 diff --git a/Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png.meta b/Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png.meta new file mode 100644 index 0000000..7f85716 --- /dev/null +++ b/Assets/StarterAssets/Mobile/UI/UI_Icon_Sprint.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: b0fa70abd2a79904cb00b175dfd8ec7e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/Readme.asset b/Assets/StarterAssets/Readme.asset new file mode 100644 index 0000000..9f783b2 --- /dev/null +++ b/Assets/StarterAssets/Readme.asset @@ -0,0 +1,59 @@ +%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: fcf7219bab7fe46a1ad266029b2fee19, type: 3} + m_Name: Readme + m_EditorClassIdentifier: + icon: {fileID: 2800000, guid: 44a17a5b205fcd349a24700e6f5615bd, type: 3} + title: Welcome to Starter Assets! + sections: + - heading: Starter Assets Readme + text: + linkText: + url: + - heading: + text: 'Starter Assets include First and Third Person Character controllers built + in a modular way as a solid foundation for any game genre. ' + linkText: Starter Assets - First Person Character Controller + url: http://u3d.as/2z1q + - heading: + text: + linkText: Starter Assets - Third Person Character Controller + url: http://u3d.as/2z1r + - heading: + text: "The Starter Assets packages are compatible with Unity 2020.3 LTS and leverage + Unity\u2019s CharacterController component." + linkText: + url: + - heading: Important note + text: The Starter Assets packages require the Input System and Cinemachine packages + to work. See the documentation (Assets/StarterAssets/StarterAssets_Documentation.pdf) + for more information. + linkText: + url: + - heading: 'Get started ' + text: In StarterAssets/ThirdPersonController/Scenes or StarterAssets/FirstPersonController/Scenes, + you will find the Playground Scene. Here you can use the Starter Assets controller + in a simple playground environment and start adjusting the controller settings + to your liking. + linkText: + url: + - heading: Documentation + text: See the documentation (Assets/StarterAssets/StarterAssets_Documentation.pdf) + for more information on how to set up the Starter Assets in a new Scene, in + HDRP/URP, or for mobile devices. + linkText: + url: + - heading: 'We want to hear your feedback! ' + text: + linkText: Click here to let us know what you think about this package. + url: https://unitysoftware.co1.qualtrics.com/jfe/form/SV_5cg7IkyOprbHqia?packagename=starterassets + loadedLayout: 1 diff --git a/Assets/StarterAssets/Readme.asset.meta b/Assets/StarterAssets/Readme.asset.meta new file mode 100644 index 0000000..fee5858 --- /dev/null +++ b/Assets/StarterAssets/Readme.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4181bfe715a83e843b7538d750dc57cc +timeCreated: 1484217493 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/StarterAssets_Documentation.pdf b/Assets/StarterAssets/StarterAssets_Documentation.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8d4ae497b7b3d25b891acf0990e7aea3b858c8dc GIT binary patch literal 331269 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

WsJYmxQ3io^q5$awWCY5B4SaUzDE^Scv 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⩔0*pyCC$A(pIX;$?=W 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 C$RL9N literal 0 HcmV?d00001 diff --git a/Assets/StarterAssets/StarterAssets_Documentation.pdf.meta b/Assets/StarterAssets/StarterAssets_Documentation.pdf.meta new file mode 100644 index 0000000..4f31eab --- /dev/null +++ b/Assets/StarterAssets/StarterAssets_Documentation.pdf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a4b3ee9030379a042983d43d671fcc92 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController.meta b/Assets/StarterAssets/ThirdPersonController.meta new file mode 100644 index 0000000..dc2625f --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54b90d7f60b179e4e9909cd127aa060d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character.meta b/Assets/StarterAssets/ThirdPersonController/Character.meta new file mode 100644 index 0000000..698aeeb --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 135db69c43c47ee4e97c7c6b13621056 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations.meta b/Assets/StarterAssets/ThirdPersonController/Character/Animations.meta new file mode 100644 index 0000000..e264b1c --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 478ef75e2d9612043ad9e092df040fea +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx new file mode 100644 index 0000000..2efcfcf --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99806ec74b51f36a591dabbfea7d2cc10b1d9a233c3bc2088b0764f96cbc5ade +size 920880 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx.meta b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx.meta new file mode 100644 index 0000000..1845e09 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--InAir.anim.fbx.meta @@ -0,0 +1,924 @@ +fileFormatVersion: 2 +guid: 063aa479676c4084ebf187660ca0a7b8 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 74: -2702400367771620057 + second: InAir + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: "Copied Avatar Rig Configuration mis-match. Bone length in + copied configuration does not match position in animation file:\n\t'Left_UpperLeg' + : position error = 3.626586 mm\n\t'Left_Foot' : position error = 12.542060 + mm\n\t'Left_Toes' : position error = 30.265436 mm\n\t'Right_UpperLeg' : position + error = 3.626659 mm\n\t'Right_Foot' : position error = 12.543159 mm\n\t'Right_Toes' + : position error = 30.260939 mm\n" + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.25 + animationPositionError: 0.05 + animationScaleError: 0.05 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: InAir + takeName: InAir + internalID: 0 + firstFrame: 0 + lastFrame: 80 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: 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: Right_UpperLeg + 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: Right_LowerLeg + 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: Right_Foot + 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: Right_Toes + 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: 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: Chest + 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: UpperChest + humanName: UpperChest + 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 + 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: Right_UpperArm + 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: Right_LowerArm + 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: Right_Hand + 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: 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: Jaw + humanName: Jaw + 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 + 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: Left_UpperArm + 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: Left_LowerArm + 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: Left_Hand + 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: Left_UpperLeg + 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: Left_LowerLeg + 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: Left_Foot + 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: Left_Toes + 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: Left_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Left_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Right_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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: Mannequin(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: Geometry + parentName: Mannequin(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: Mannequin_Mesh + parentName: Geometry + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Skeleton + parentName: Mannequin(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: Hips + parentName: Skeleton + position: {x: -0, y: 0.9810986, z: -0.01590455} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperLeg + parentName: Hips + position: {x: -0.08610317, y: -0.053458035, z: -0.011470641} + rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerLeg + parentName: Left_UpperLeg + position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Left_Foot + parentName: Left_LowerLeg + position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Left_Toes + parentName: Left_Foot + position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506} + rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Left_ToesEnd + parentName: Left_Toes + position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperLeg + parentName: Hips + position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475} + rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerLeg + parentName: Right_UpperLeg + position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Right_Foot + parentName: Right_LowerLeg + position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Right_Toes + parentName: Right_Foot + position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_ToesEnd + parentName: Right_Toes + position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Spine + parentName: Hips + position: {x: -0, y: 0.058229383, z: 0.0012229546} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Chest + parentName: Spine + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UpperChest + parentName: Chest + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_Shoulder + parentName: UpperChest + position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945} + rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperArm + parentName: Left_Shoulder + position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17} + rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerArm + parentName: Left_UpperArm + position: {x: -2.8421706e-16, y: 0.28508067, z: 0} + rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417} + scale: {x: 1, y: 1, z: 1} + - name: Left_Hand + parentName: Left_LowerArm + position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexProximal + parentName: Left_Hand + position: {x: 0.007815497, y: 0.0918443, z: 0.02657316} + rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexIntermediate + parentName: Left_IndexProximal + position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16} + rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistal + parentName: Left_IndexIntermediate + position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16} + rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistalEnd + parentName: Left_IndexDistal + position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleProximal + parentName: Left_Hand + position: {x: 0.012847862, y: 0.08609763, z: 0.003435423} + rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleIntermediate + parentName: Left_MiddleProximal + position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17} + rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistal + parentName: Left_MiddleIntermediate + position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistalEnd + parentName: Left_MiddleDistal + position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyProximal + parentName: Left_Hand + position: {x: 0.004436847, y: 0.07288173, z: -0.029359013} + rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyIntermediate + parentName: Left_PinkyProximal + position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16} + rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistal + parentName: Left_PinkyIntermediate + position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17} + rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistalEnd + parentName: Left_PinkyDistal + position: {x: -1.2434495e-16, y: 0.018519057, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingProximal + parentName: Left_Hand + position: {x: 0.009525569, y: 0.08161553, z: -0.012242405} + rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingIntermediate + parentName: Left_RingProximal + position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16} + rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistal + parentName: Left_RingIntermediate + position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16} + rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistalEnd + parentName: Left_RingDistal + position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbProximal + parentName: Left_Hand + position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476} + rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbIntermediate + parentName: Left_ThumbProximal + position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592} + rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistal + parentName: Left_ThumbIntermediate + position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915} + rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistalEnd + parentName: Left_ThumbDistal + position: {x: -4.2632555e-16, y: 0.029458016, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Neck + parentName: UpperChest + position: {x: -0, y: 0.25104657, z: -0.015329581} + rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Head + parentName: Neck + position: {x: -0, y: 0.12747401, z: 0} + rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Jaw + parentName: Head + position: {x: -0, y: -0.00763539, z: 0.012895278} + rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485} + scale: {x: 1, y: 1, z: 1} + - name: Left_Eye + parentName: Head + position: {x: -0.03330326, y: 0.034598116, z: 0.0867403} + rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_Eye + parentName: Head + position: {x: 0.033303294, y: 0.03459628, z: 0.0867403} + rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17} + scale: {x: 1, y: 1, z: 1} + - name: Neck_Twist_A + parentName: Neck + position: {x: -0, y: 0.063737005, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_Shoulder + parentName: UpperChest + position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803} + rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperArm + parentName: Right_Shoulder + position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746} + rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerArm + parentName: Right_UpperArm + position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226} + rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176} + scale: {x: 1, y: 1, z: 1} + - name: Right_Hand + parentName: Right_LowerArm + position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexProximal + parentName: Right_Hand + position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574} + rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexIntermediate + parentName: Right_IndexProximal + position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077} + rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistal + parentName: Right_IndexIntermediate + position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629} + rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistalEnd + parentName: Right_IndexDistal + position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131} + rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleProximal + parentName: Right_Hand + position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337} + rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleIntermediate + parentName: Right_MiddleProximal + position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695} + rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistal + parentName: Right_MiddleIntermediate + position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistalEnd + parentName: Right_MiddleDistal + position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyProximal + parentName: Right_Hand + position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566} + rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyIntermediate + parentName: Right_PinkyProximal + position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623} + rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistal + parentName: Right_PinkyIntermediate + position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345} + rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistalEnd + parentName: Right_PinkyDistal + position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108} + rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingProximal + parentName: Right_Hand + position: {x: -0.00952738, y: -0.08161427, z: 0.012242128} + rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingIntermediate + parentName: Right_RingProximal + position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335} + rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistal + parentName: Right_RingIntermediate + position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098} + rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistalEnd + parentName: Right_RingDistal + position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459} + rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbProximal + parentName: Right_Hand + position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695} + rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbIntermediate + parentName: Right_ThumbProximal + position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848} + rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistal + parentName: Right_ThumbIntermediate + position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783} + rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistalEnd + parentName: Right_ThumbDistal + position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683} + rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 1 + foreArmTwist: 0 + upperLegTwist: 1 + legTwist: 0 + armStretch: 0 + legStretch: 0 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 1 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739, + type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx new file mode 100644 index 0000000..e39d574 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6907d099a09da582f444314a84f833059215ca68b70f3350a8c3022c82219170 +size 784128 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx.meta b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx.meta new file mode 100644 index 0000000..aac5fb2 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Jump--Jump.anim.fbx.meta @@ -0,0 +1,959 @@ +fileFormatVersion: 2 +guid: 98f277b0c8055e143b2fcf058d3c27dc +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 74: 7478122292733868173 + second: JumpStart + - first: + 74: -2702400367771620057 + second: InAir + - first: + 74: -9098803823909532060 + second: JumpLand + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: "Copied Avatar Rig Configuration mis-match. Bone length in + copied configuration does not match position in animation file:\n\t'Left_UpperLeg' + : position error = 3.626586 mm\n\t'Left_Foot' : position error = 12.542060 + mm\n\t'Left_Toes' : position error = 30.265436 mm\n\t'Right_UpperLeg' : position + error = 3.626659 mm\n\t'Right_Foot' : position error = 12.543159 mm\n\t'Right_Toes' + : position error = 30.260939 mm\n" + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.05 + animationPositionError: 0.05 + animationScaleError: 0.25 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: JumpStart + takeName: JumpStart + internalID: 0 + firstFrame: 28 + lastFrame: 40 + wrapMode: 0 + orientationOffsetY: 0 + level: 0.2 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 20 + - serializedVersion: 16 + name: JumpLand + takeName: JumpStart + internalID: 0 + firstFrame: 55 + lastFrame: 74 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 20 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: 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: Right_UpperLeg + 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: Right_LowerLeg + 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: Right_Foot + 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: Right_Toes + 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: 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: Chest + 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: UpperChest + humanName: UpperChest + 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 + 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: Right_UpperArm + 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: Right_LowerArm + 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: Right_Hand + 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: 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: Jaw + humanName: Jaw + 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 + 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: Left_UpperArm + 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: Left_LowerArm + 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: Left_Hand + 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: Left_UpperLeg + 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: Left_LowerLeg + 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: Left_Foot + 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: Left_Toes + 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: Left_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Left_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Right_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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: Mannequin(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: Geometry + parentName: Mannequin(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: Mannequin_Mesh + parentName: Geometry + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Skeleton + parentName: Mannequin(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: Hips + parentName: Skeleton + position: {x: -0, y: 0.9810986, z: -0.01590455} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperLeg + parentName: Hips + position: {x: -0.08610317, y: -0.053458035, z: -0.011470641} + rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerLeg + parentName: Left_UpperLeg + position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Left_Foot + parentName: Left_LowerLeg + position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Left_Toes + parentName: Left_Foot + position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506} + rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Left_ToesEnd + parentName: Left_Toes + position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperLeg + parentName: Hips + position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475} + rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerLeg + parentName: Right_UpperLeg + position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Right_Foot + parentName: Right_LowerLeg + position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Right_Toes + parentName: Right_Foot + position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_ToesEnd + parentName: Right_Toes + position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Spine + parentName: Hips + position: {x: -0, y: 0.058229383, z: 0.0012229546} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Chest + parentName: Spine + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UpperChest + parentName: Chest + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_Shoulder + parentName: UpperChest + position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945} + rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperArm + parentName: Left_Shoulder + position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17} + rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerArm + parentName: Left_UpperArm + position: {x: -2.8421706e-16, y: 0.28508067, z: 0} + rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417} + scale: {x: 1, y: 1, z: 1} + - name: Left_Hand + parentName: Left_LowerArm + position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexProximal + parentName: Left_Hand + position: {x: 0.007815497, y: 0.0918443, z: 0.02657316} + rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexIntermediate + parentName: Left_IndexProximal + position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16} + rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistal + parentName: Left_IndexIntermediate + position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16} + rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistalEnd + parentName: Left_IndexDistal + position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleProximal + parentName: Left_Hand + position: {x: 0.012847862, y: 0.08609763, z: 0.003435423} + rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleIntermediate + parentName: Left_MiddleProximal + position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17} + rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistal + parentName: Left_MiddleIntermediate + position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistalEnd + parentName: Left_MiddleDistal + position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyProximal + parentName: Left_Hand + position: {x: 0.004436847, y: 0.07288173, z: -0.029359013} + rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyIntermediate + parentName: Left_PinkyProximal + position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16} + rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistal + parentName: Left_PinkyIntermediate + position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17} + rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistalEnd + parentName: Left_PinkyDistal + position: {x: -1.2434495e-16, y: 0.018519057, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingProximal + parentName: Left_Hand + position: {x: 0.009525569, y: 0.08161553, z: -0.012242405} + rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingIntermediate + parentName: Left_RingProximal + position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16} + rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistal + parentName: Left_RingIntermediate + position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16} + rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistalEnd + parentName: Left_RingDistal + position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbProximal + parentName: Left_Hand + position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476} + rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbIntermediate + parentName: Left_ThumbProximal + position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592} + rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistal + parentName: Left_ThumbIntermediate + position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915} + rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistalEnd + parentName: Left_ThumbDistal + position: {x: -4.2632555e-16, y: 0.029458016, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Neck + parentName: UpperChest + position: {x: -0, y: 0.25104657, z: -0.015329581} + rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Head + parentName: Neck + position: {x: -0, y: 0.12747401, z: 0} + rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Jaw + parentName: Head + position: {x: -0, y: -0.00763539, z: 0.012895278} + rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485} + scale: {x: 1, y: 1, z: 1} + - name: Left_Eye + parentName: Head + position: {x: -0.03330326, y: 0.034598116, z: 0.0867403} + rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_Eye + parentName: Head + position: {x: 0.033303294, y: 0.03459628, z: 0.0867403} + rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17} + scale: {x: 1, y: 1, z: 1} + - name: Neck_Twist_A + parentName: Neck + position: {x: -0, y: 0.063737005, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_Shoulder + parentName: UpperChest + position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803} + rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperArm + parentName: Right_Shoulder + position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746} + rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerArm + parentName: Right_UpperArm + position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226} + rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176} + scale: {x: 1, y: 1, z: 1} + - name: Right_Hand + parentName: Right_LowerArm + position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexProximal + parentName: Right_Hand + position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574} + rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexIntermediate + parentName: Right_IndexProximal + position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077} + rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistal + parentName: Right_IndexIntermediate + position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629} + rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistalEnd + parentName: Right_IndexDistal + position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131} + rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleProximal + parentName: Right_Hand + position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337} + rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleIntermediate + parentName: Right_MiddleProximal + position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695} + rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistal + parentName: Right_MiddleIntermediate + position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistalEnd + parentName: Right_MiddleDistal + position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyProximal + parentName: Right_Hand + position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566} + rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyIntermediate + parentName: Right_PinkyProximal + position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623} + rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistal + parentName: Right_PinkyIntermediate + position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345} + rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistalEnd + parentName: Right_PinkyDistal + position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108} + rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingProximal + parentName: Right_Hand + position: {x: -0.00952738, y: -0.08161427, z: 0.012242128} + rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingIntermediate + parentName: Right_RingProximal + position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335} + rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistal + parentName: Right_RingIntermediate + position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098} + rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistalEnd + parentName: Right_RingDistal + position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459} + rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbProximal + parentName: Right_Hand + position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695} + rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbIntermediate + parentName: Right_ThumbProximal + position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848} + rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistal + parentName: Right_ThumbIntermediate + position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783} + rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistalEnd + parentName: Right_ThumbDistal + position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683} + rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 1 + foreArmTwist: 0 + upperLegTwist: 1 + legTwist: 0 + armStretch: 0 + legStretch: 0 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 1 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739, + type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx new file mode 100644 index 0000000..98e807e --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab015b180e89496180a3e81a75160c9fe2b27095e6590d1f0125fcfa85bd787c +size 605520 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx.meta b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx.meta new file mode 100644 index 0000000..7ba324b --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N.anim.fbx.meta @@ -0,0 +1,924 @@ +fileFormatVersion: 2 +guid: 16114d403eabb53438de032c6f0d1deb +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 74: 6564411413370888346 + second: Run_N + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: "Copied Avatar Rig Configuration mis-match. Bone length in + copied configuration does not match position in animation file:\n\t'Left_UpperLeg' + : position error = 3.626586 mm\n\t'Left_Foot' : position error = 12.542060 + mm\n\t'Left_Toes' : position error = 30.265436 mm\n\t'Right_UpperLeg' : position + error = 3.626659 mm\n\t'Right_Foot' : position error = 12.543159 mm\n\t'Right_Toes' + : position error = 30.260939 mm\n" + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.05 + animationPositionError: 0.05 + animationScaleError: 0.25 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Run_N + takeName: Run_N + internalID: 0 + firstFrame: 0 + lastFrame: 20 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: 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: Right_UpperLeg + 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: Right_LowerLeg + 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: Right_Foot + 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: Right_Toes + 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: 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: Chest + 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: UpperChest + humanName: UpperChest + 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 + 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: Right_UpperArm + 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: Right_LowerArm + 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: Right_Hand + 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: 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: Jaw + humanName: Jaw + 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 + 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: Left_UpperArm + 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: Left_LowerArm + 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: Left_Hand + 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: Left_UpperLeg + 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: Left_LowerLeg + 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: Left_Foot + 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: Left_Toes + 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: Left_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Left_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Right_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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: Mannequin(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: Geometry + parentName: Mannequin(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: Mannequin_Mesh + parentName: Geometry + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Skeleton + parentName: Mannequin(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: Hips + parentName: Skeleton + position: {x: -0, y: 0.9810986, z: -0.01590455} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperLeg + parentName: Hips + position: {x: -0.08610317, y: -0.053458035, z: -0.011470641} + rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerLeg + parentName: Left_UpperLeg + position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Left_Foot + parentName: Left_LowerLeg + position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Left_Toes + parentName: Left_Foot + position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506} + rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Left_ToesEnd + parentName: Left_Toes + position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperLeg + parentName: Hips + position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475} + rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerLeg + parentName: Right_UpperLeg + position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Right_Foot + parentName: Right_LowerLeg + position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Right_Toes + parentName: Right_Foot + position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_ToesEnd + parentName: Right_Toes + position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Spine + parentName: Hips + position: {x: -0, y: 0.058229383, z: 0.0012229546} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Chest + parentName: Spine + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UpperChest + parentName: Chest + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_Shoulder + parentName: UpperChest + position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945} + rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperArm + parentName: Left_Shoulder + position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17} + rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerArm + parentName: Left_UpperArm + position: {x: -2.8421706e-16, y: 0.28508067, z: 0} + rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417} + scale: {x: 1, y: 1, z: 1} + - name: Left_Hand + parentName: Left_LowerArm + position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexProximal + parentName: Left_Hand + position: {x: 0.007815497, y: 0.0918443, z: 0.02657316} + rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexIntermediate + parentName: Left_IndexProximal + position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16} + rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistal + parentName: Left_IndexIntermediate + position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16} + rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistalEnd + parentName: Left_IndexDistal + position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleProximal + parentName: Left_Hand + position: {x: 0.012847862, y: 0.08609763, z: 0.003435423} + rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleIntermediate + parentName: Left_MiddleProximal + position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17} + rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistal + parentName: Left_MiddleIntermediate + position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistalEnd + parentName: Left_MiddleDistal + position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyProximal + parentName: Left_Hand + position: {x: 0.004436847, y: 0.07288173, z: -0.029359013} + rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyIntermediate + parentName: Left_PinkyProximal + position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16} + rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistal + parentName: Left_PinkyIntermediate + position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17} + rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistalEnd + parentName: Left_PinkyDistal + position: {x: -1.2434495e-16, y: 0.018519057, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingProximal + parentName: Left_Hand + position: {x: 0.009525569, y: 0.08161553, z: -0.012242405} + rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingIntermediate + parentName: Left_RingProximal + position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16} + rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistal + parentName: Left_RingIntermediate + position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16} + rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistalEnd + parentName: Left_RingDistal + position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbProximal + parentName: Left_Hand + position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476} + rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbIntermediate + parentName: Left_ThumbProximal + position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592} + rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistal + parentName: Left_ThumbIntermediate + position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915} + rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistalEnd + parentName: Left_ThumbDistal + position: {x: -4.2632555e-16, y: 0.029458016, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Neck + parentName: UpperChest + position: {x: -0, y: 0.25104657, z: -0.015329581} + rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Head + parentName: Neck + position: {x: -0, y: 0.12747401, z: 0} + rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Jaw + parentName: Head + position: {x: -0, y: -0.00763539, z: 0.012895278} + rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485} + scale: {x: 1, y: 1, z: 1} + - name: Left_Eye + parentName: Head + position: {x: -0.03330326, y: 0.034598116, z: 0.0867403} + rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_Eye + parentName: Head + position: {x: 0.033303294, y: 0.03459628, z: 0.0867403} + rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17} + scale: {x: 1, y: 1, z: 1} + - name: Neck_Twist_A + parentName: Neck + position: {x: -0, y: 0.063737005, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_Shoulder + parentName: UpperChest + position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803} + rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperArm + parentName: Right_Shoulder + position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746} + rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerArm + parentName: Right_UpperArm + position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226} + rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176} + scale: {x: 1, y: 1, z: 1} + - name: Right_Hand + parentName: Right_LowerArm + position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexProximal + parentName: Right_Hand + position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574} + rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexIntermediate + parentName: Right_IndexProximal + position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077} + rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistal + parentName: Right_IndexIntermediate + position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629} + rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistalEnd + parentName: Right_IndexDistal + position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131} + rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleProximal + parentName: Right_Hand + position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337} + rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleIntermediate + parentName: Right_MiddleProximal + position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695} + rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistal + parentName: Right_MiddleIntermediate + position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistalEnd + parentName: Right_MiddleDistal + position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyProximal + parentName: Right_Hand + position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566} + rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyIntermediate + parentName: Right_PinkyProximal + position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623} + rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistal + parentName: Right_PinkyIntermediate + position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345} + rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistalEnd + parentName: Right_PinkyDistal + position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108} + rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingProximal + parentName: Right_Hand + position: {x: -0.00952738, y: -0.08161427, z: 0.012242128} + rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingIntermediate + parentName: Right_RingProximal + position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335} + rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistal + parentName: Right_RingIntermediate + position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098} + rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistalEnd + parentName: Right_RingDistal + position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459} + rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbProximal + parentName: Right_Hand + position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695} + rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbIntermediate + parentName: Right_ThumbProximal + position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848} + rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistal + parentName: Right_ThumbIntermediate + position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783} + rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistalEnd + parentName: Right_ThumbDistal + position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683} + rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 1 + foreArmTwist: 0 + upperLegTwist: 1 + legTwist: 0 + armStretch: 0 + legStretch: 0 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 1 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739, + type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx new file mode 100644 index 0000000..5445d66 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6eb01346c8898a0256cfc27df52bba82c3b49703d19b23c2859e3e2285dcd60 +size 605552 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx.meta b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx.meta new file mode 100644 index 0000000..6c4e011 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_N_Land.anim.fbx.meta @@ -0,0 +1,924 @@ +fileFormatVersion: 2 +guid: 3c033631149b9c541bcf155cd94cccba +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 74: -2817517482862745934 + second: Run_N_Land + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: "Copied Avatar Rig Configuration mis-match. Bone length in + copied configuration does not match position in animation file:\n\t'Left_UpperLeg' + : position error = 3.626586 mm\n\t'Left_Foot' : position error = 12.542060 + mm\n\t'Left_Toes' : position error = 30.265436 mm\n\t'Right_UpperLeg' : position + error = 3.626659 mm\n\t'Right_Foot' : position error = 12.543159 mm\n\t'Right_Toes' + : position error = 30.260939 mm\n" + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 1 + animationCompression: 1 + animationRotationError: 0.05 + animationPositionError: 0.05 + animationScaleError: 0.25 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Run_N_Land + takeName: Run_N_Land + internalID: 0 + firstFrame: 0 + lastFrame: 20 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: 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: Right_UpperLeg + 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: Right_LowerLeg + 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: Right_Foot + 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: Right_Toes + 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: 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: Chest + 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: UpperChest + humanName: UpperChest + 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 + 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: Right_UpperArm + 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: Right_LowerArm + 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: Right_Hand + 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: 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: Jaw + humanName: Jaw + 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 + 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: Left_UpperArm + 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: Left_LowerArm + 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: Left_Hand + 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: Left_UpperLeg + 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: Left_LowerLeg + 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: Left_Foot + 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: Left_Toes + 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: Left_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Left_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Right_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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: Mannequin(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: Geometry + parentName: Mannequin(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: Mannequin_Mesh + parentName: Geometry + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Skeleton + parentName: Mannequin(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: Hips + parentName: Skeleton + position: {x: -0, y: 0.9810986, z: -0.01590455} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperLeg + parentName: Hips + position: {x: -0.08610317, y: -0.053458035, z: -0.011470641} + rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerLeg + parentName: Left_UpperLeg + position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Left_Foot + parentName: Left_LowerLeg + position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Left_Toes + parentName: Left_Foot + position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506} + rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Left_ToesEnd + parentName: Left_Toes + position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperLeg + parentName: Hips + position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475} + rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerLeg + parentName: Right_UpperLeg + position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Right_Foot + parentName: Right_LowerLeg + position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Right_Toes + parentName: Right_Foot + position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_ToesEnd + parentName: Right_Toes + position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Spine + parentName: Hips + position: {x: -0, y: 0.058229383, z: 0.0012229546} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Chest + parentName: Spine + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UpperChest + parentName: Chest + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_Shoulder + parentName: UpperChest + position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945} + rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperArm + parentName: Left_Shoulder + position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17} + rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerArm + parentName: Left_UpperArm + position: {x: -2.8421706e-16, y: 0.28508067, z: 0} + rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417} + scale: {x: 1, y: 1, z: 1} + - name: Left_Hand + parentName: Left_LowerArm + position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexProximal + parentName: Left_Hand + position: {x: 0.007815497, y: 0.0918443, z: 0.02657316} + rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexIntermediate + parentName: Left_IndexProximal + position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16} + rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistal + parentName: Left_IndexIntermediate + position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16} + rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistalEnd + parentName: Left_IndexDistal + position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleProximal + parentName: Left_Hand + position: {x: 0.012847862, y: 0.08609763, z: 0.003435423} + rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleIntermediate + parentName: Left_MiddleProximal + position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17} + rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistal + parentName: Left_MiddleIntermediate + position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistalEnd + parentName: Left_MiddleDistal + position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyProximal + parentName: Left_Hand + position: {x: 0.004436847, y: 0.07288173, z: -0.029359013} + rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyIntermediate + parentName: Left_PinkyProximal + position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16} + rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistal + parentName: Left_PinkyIntermediate + position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17} + rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistalEnd + parentName: Left_PinkyDistal + position: {x: -1.2434495e-16, y: 0.018519057, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingProximal + parentName: Left_Hand + position: {x: 0.009525569, y: 0.08161553, z: -0.012242405} + rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingIntermediate + parentName: Left_RingProximal + position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16} + rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistal + parentName: Left_RingIntermediate + position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16} + rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistalEnd + parentName: Left_RingDistal + position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbProximal + parentName: Left_Hand + position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476} + rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbIntermediate + parentName: Left_ThumbProximal + position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592} + rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistal + parentName: Left_ThumbIntermediate + position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915} + rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistalEnd + parentName: Left_ThumbDistal + position: {x: -4.2632555e-16, y: 0.029458016, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Neck + parentName: UpperChest + position: {x: -0, y: 0.25104657, z: -0.015329581} + rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Head + parentName: Neck + position: {x: -0, y: 0.12747401, z: 0} + rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Jaw + parentName: Head + position: {x: -0, y: -0.00763539, z: 0.012895278} + rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485} + scale: {x: 1, y: 1, z: 1} + - name: Left_Eye + parentName: Head + position: {x: -0.03330326, y: 0.034598116, z: 0.0867403} + rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_Eye + parentName: Head + position: {x: 0.033303294, y: 0.03459628, z: 0.0867403} + rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17} + scale: {x: 1, y: 1, z: 1} + - name: Neck_Twist_A + parentName: Neck + position: {x: -0, y: 0.063737005, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_Shoulder + parentName: UpperChest + position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803} + rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperArm + parentName: Right_Shoulder + position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746} + rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerArm + parentName: Right_UpperArm + position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226} + rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176} + scale: {x: 1, y: 1, z: 1} + - name: Right_Hand + parentName: Right_LowerArm + position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexProximal + parentName: Right_Hand + position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574} + rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexIntermediate + parentName: Right_IndexProximal + position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077} + rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistal + parentName: Right_IndexIntermediate + position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629} + rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistalEnd + parentName: Right_IndexDistal + position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131} + rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleProximal + parentName: Right_Hand + position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337} + rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleIntermediate + parentName: Right_MiddleProximal + position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695} + rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistal + parentName: Right_MiddleIntermediate + position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistalEnd + parentName: Right_MiddleDistal + position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyProximal + parentName: Right_Hand + position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566} + rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyIntermediate + parentName: Right_PinkyProximal + position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623} + rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistal + parentName: Right_PinkyIntermediate + position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345} + rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistalEnd + parentName: Right_PinkyDistal + position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108} + rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingProximal + parentName: Right_Hand + position: {x: -0.00952738, y: -0.08161427, z: 0.012242128} + rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingIntermediate + parentName: Right_RingProximal + position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335} + rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistal + parentName: Right_RingIntermediate + position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098} + rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistalEnd + parentName: Right_RingDistal + position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459} + rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbProximal + parentName: Right_Hand + position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695} + rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbIntermediate + parentName: Right_ThumbProximal + position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848} + rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistal + parentName: Right_ThumbIntermediate + position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783} + rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistalEnd + parentName: Right_ThumbDistal + position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683} + rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 1 + foreArmTwist: 0 + upperLegTwist: 1 + legTwist: 0 + armStretch: 0 + legStretch: 0 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 1 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739, + type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx new file mode 100644 index 0000000..1075b74 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36bf882d36113820169653cfe90835664afdf3b6c5829226f9a46c3137dc85bf +size 600032 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx.meta b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx.meta new file mode 100644 index 0000000..76390a7 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Run_S.anim.fbx.meta @@ -0,0 +1,895 @@ +fileFormatVersion: 2 +guid: a073c604c44135e438eeeaef77058ac5 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 74: -8704978693243160924 + second: Run_S + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: "Copied Avatar Rig Configuration mis-match. Bone length in + copied configuration does not match position in animation file:\n\t'Left_UpperLeg' + : position error = 3.626586 mm\n\t'Left_Foot' : position error = 12.542060 + mm\n\t'Left_Toes' : position error = 30.265436 mm\n\t'Right_UpperLeg' : position + error = 3.626659 mm\n\t'Right_Foot' : position error = 12.543159 mm\n\t'Right_Toes' + : position error = 30.260939 mm\n" + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.05 + animationPositionError: 0.05 + animationScaleError: 0.25 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: 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: Right_UpperLeg + 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: Right_LowerLeg + 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: Right_Foot + 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: Right_Toes + 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: 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: Chest + 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: UpperChest + humanName: UpperChest + 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 + 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: Right_UpperArm + 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: Right_LowerArm + 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: Right_Hand + 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: 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: Jaw + humanName: Jaw + 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 + 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: Left_UpperArm + 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: Left_LowerArm + 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: Left_Hand + 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: Left_UpperLeg + 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: Left_LowerLeg + 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: Left_Foot + 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: Left_Toes + 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: Left_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Left_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Right_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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: Mannequin(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: Geometry + parentName: Mannequin(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: Mannequin_Mesh + parentName: Geometry + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Skeleton + parentName: Mannequin(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: Hips + parentName: Skeleton + position: {x: -0, y: 0.9810986, z: -0.01590455} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperLeg + parentName: Hips + position: {x: -0.08610317, y: -0.053458035, z: -0.011470641} + rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerLeg + parentName: Left_UpperLeg + position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Left_Foot + parentName: Left_LowerLeg + position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Left_Toes + parentName: Left_Foot + position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506} + rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Left_ToesEnd + parentName: Left_Toes + position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperLeg + parentName: Hips + position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475} + rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerLeg + parentName: Right_UpperLeg + position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Right_Foot + parentName: Right_LowerLeg + position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Right_Toes + parentName: Right_Foot + position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_ToesEnd + parentName: Right_Toes + position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Spine + parentName: Hips + position: {x: -0, y: 0.058229383, z: 0.0012229546} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Chest + parentName: Spine + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UpperChest + parentName: Chest + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_Shoulder + parentName: UpperChest + position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945} + rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperArm + parentName: Left_Shoulder + position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17} + rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerArm + parentName: Left_UpperArm + position: {x: -2.8421706e-16, y: 0.28508067, z: 0} + rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417} + scale: {x: 1, y: 1, z: 1} + - name: Left_Hand + parentName: Left_LowerArm + position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexProximal + parentName: Left_Hand + position: {x: 0.007815497, y: 0.0918443, z: 0.02657316} + rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexIntermediate + parentName: Left_IndexProximal + position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16} + rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistal + parentName: Left_IndexIntermediate + position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16} + rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistalEnd + parentName: Left_IndexDistal + position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleProximal + parentName: Left_Hand + position: {x: 0.012847862, y: 0.08609763, z: 0.003435423} + rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleIntermediate + parentName: Left_MiddleProximal + position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17} + rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistal + parentName: Left_MiddleIntermediate + position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistalEnd + parentName: Left_MiddleDistal + position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyProximal + parentName: Left_Hand + position: {x: 0.004436847, y: 0.07288173, z: -0.029359013} + rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyIntermediate + parentName: Left_PinkyProximal + position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16} + rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistal + parentName: Left_PinkyIntermediate + position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17} + rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistalEnd + parentName: Left_PinkyDistal + position: {x: -1.2434495e-16, y: 0.018519057, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingProximal + parentName: Left_Hand + position: {x: 0.009525569, y: 0.08161553, z: -0.012242405} + rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingIntermediate + parentName: Left_RingProximal + position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16} + rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistal + parentName: Left_RingIntermediate + position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16} + rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistalEnd + parentName: Left_RingDistal + position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbProximal + parentName: Left_Hand + position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476} + rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbIntermediate + parentName: Left_ThumbProximal + position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592} + rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistal + parentName: Left_ThumbIntermediate + position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915} + rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistalEnd + parentName: Left_ThumbDistal + position: {x: -4.2632555e-16, y: 0.029458016, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Neck + parentName: UpperChest + position: {x: -0, y: 0.25104657, z: -0.015329581} + rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Head + parentName: Neck + position: {x: -0, y: 0.12747401, z: 0} + rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Jaw + parentName: Head + position: {x: -0, y: -0.00763539, z: 0.012895278} + rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485} + scale: {x: 1, y: 1, z: 1} + - name: Left_Eye + parentName: Head + position: {x: -0.03330326, y: 0.034598116, z: 0.0867403} + rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_Eye + parentName: Head + position: {x: 0.033303294, y: 0.03459628, z: 0.0867403} + rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17} + scale: {x: 1, y: 1, z: 1} + - name: Neck_Twist_A + parentName: Neck + position: {x: -0, y: 0.063737005, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_Shoulder + parentName: UpperChest + position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803} + rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperArm + parentName: Right_Shoulder + position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746} + rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerArm + parentName: Right_UpperArm + position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226} + rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176} + scale: {x: 1, y: 1, z: 1} + - name: Right_Hand + parentName: Right_LowerArm + position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexProximal + parentName: Right_Hand + position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574} + rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexIntermediate + parentName: Right_IndexProximal + position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077} + rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistal + parentName: Right_IndexIntermediate + position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629} + rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistalEnd + parentName: Right_IndexDistal + position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131} + rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleProximal + parentName: Right_Hand + position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337} + rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleIntermediate + parentName: Right_MiddleProximal + position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695} + rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistal + parentName: Right_MiddleIntermediate + position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistalEnd + parentName: Right_MiddleDistal + position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyProximal + parentName: Right_Hand + position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566} + rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyIntermediate + parentName: Right_PinkyProximal + position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623} + rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistal + parentName: Right_PinkyIntermediate + position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345} + rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistalEnd + parentName: Right_PinkyDistal + position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108} + rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingProximal + parentName: Right_Hand + position: {x: -0.00952738, y: -0.08161427, z: 0.012242128} + rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingIntermediate + parentName: Right_RingProximal + position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335} + rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistal + parentName: Right_RingIntermediate + position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098} + rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistalEnd + parentName: Right_RingDistal + position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459} + rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbProximal + parentName: Right_Hand + position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695} + rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbIntermediate + parentName: Right_ThumbProximal + position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848} + rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistal + parentName: Right_ThumbIntermediate + position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783} + rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistalEnd + parentName: Right_ThumbDistal + position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683} + rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 1 + foreArmTwist: 0 + upperLegTwist: 1 + legTwist: 0 + armStretch: 0 + legStretch: 0 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 1 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739, + type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx new file mode 100644 index 0000000..1c24c77 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5d9574fb98cc9d44e654d47ea6af766c3955e4c477d289644f25dbfb52cda92 +size 652672 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx.meta b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx.meta new file mode 100644 index 0000000..2500c33 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N.anim.fbx.meta @@ -0,0 +1,919 @@ +fileFormatVersion: 2 +guid: 8269a9f8cf495034c817722ac21f309f +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 74: 1657602633327794031 + second: Walk_N + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.05 + animationPositionError: 0.05 + animationScaleError: 0.25 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Walk_N + takeName: Walk_N + internalID: 0 + 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: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: 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: Right_UpperLeg + 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: Right_LowerLeg + 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: Right_Foot + 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: Right_Toes + 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: 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: Chest + 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: UpperChest + humanName: UpperChest + 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 + 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: Right_UpperArm + 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: Right_LowerArm + 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: Right_Hand + 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: 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: Jaw + humanName: Jaw + 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 + 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: Left_UpperArm + 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: Left_LowerArm + 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: Left_Hand + 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: Left_UpperLeg + 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: Left_LowerLeg + 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: Left_Foot + 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: Left_Toes + 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: Left_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Left_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Right_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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: Mannequin(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: Geometry + parentName: Mannequin(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: Mannequin_Mesh + parentName: Geometry + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Skeleton + parentName: Mannequin(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: Hips + parentName: Skeleton + position: {x: -0, y: 0.9810986, z: -0.01590455} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperLeg + parentName: Hips + position: {x: -0.08610317, y: -0.053458035, z: -0.011470641} + rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerLeg + parentName: Left_UpperLeg + position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Left_Foot + parentName: Left_LowerLeg + position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Left_Toes + parentName: Left_Foot + position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506} + rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Left_ToesEnd + parentName: Left_Toes + position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperLeg + parentName: Hips + position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475} + rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerLeg + parentName: Right_UpperLeg + position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Right_Foot + parentName: Right_LowerLeg + position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Right_Toes + parentName: Right_Foot + position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_ToesEnd + parentName: Right_Toes + position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Spine + parentName: Hips + position: {x: -0, y: 0.058229383, z: 0.0012229546} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Chest + parentName: Spine + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UpperChest + parentName: Chest + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_Shoulder + parentName: UpperChest + position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945} + rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperArm + parentName: Left_Shoulder + position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17} + rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerArm + parentName: Left_UpperArm + position: {x: -2.8421706e-16, y: 0.28508067, z: 0} + rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417} + scale: {x: 1, y: 1, z: 1} + - name: Left_Hand + parentName: Left_LowerArm + position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexProximal + parentName: Left_Hand + position: {x: 0.007815497, y: 0.0918443, z: 0.02657316} + rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexIntermediate + parentName: Left_IndexProximal + position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16} + rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistal + parentName: Left_IndexIntermediate + position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16} + rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistalEnd + parentName: Left_IndexDistal + position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleProximal + parentName: Left_Hand + position: {x: 0.012847862, y: 0.08609763, z: 0.003435423} + rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleIntermediate + parentName: Left_MiddleProximal + position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17} + rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistal + parentName: Left_MiddleIntermediate + position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistalEnd + parentName: Left_MiddleDistal + position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyProximal + parentName: Left_Hand + position: {x: 0.004436847, y: 0.07288173, z: -0.029359013} + rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyIntermediate + parentName: Left_PinkyProximal + position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16} + rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistal + parentName: Left_PinkyIntermediate + position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17} + rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistalEnd + parentName: Left_PinkyDistal + position: {x: -1.2434495e-16, y: 0.018519057, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingProximal + parentName: Left_Hand + position: {x: 0.009525569, y: 0.08161553, z: -0.012242405} + rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingIntermediate + parentName: Left_RingProximal + position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16} + rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistal + parentName: Left_RingIntermediate + position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16} + rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistalEnd + parentName: Left_RingDistal + position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbProximal + parentName: Left_Hand + position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476} + rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbIntermediate + parentName: Left_ThumbProximal + position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592} + rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistal + parentName: Left_ThumbIntermediate + position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915} + rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistalEnd + parentName: Left_ThumbDistal + position: {x: -4.2632555e-16, y: 0.029458016, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Neck + parentName: UpperChest + position: {x: -0, y: 0.25104657, z: -0.015329581} + rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Head + parentName: Neck + position: {x: -0, y: 0.12747401, z: 0} + rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Jaw + parentName: Head + position: {x: -0, y: -0.00763539, z: 0.012895278} + rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485} + scale: {x: 1, y: 1, z: 1} + - name: Left_Eye + parentName: Head + position: {x: -0.03330326, y: 0.034598116, z: 0.0867403} + rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_Eye + parentName: Head + position: {x: 0.033303294, y: 0.03459628, z: 0.0867403} + rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17} + scale: {x: 1, y: 1, z: 1} + - name: Neck_Twist_A + parentName: Neck + position: {x: -0, y: 0.063737005, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_Shoulder + parentName: UpperChest + position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803} + rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperArm + parentName: Right_Shoulder + position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746} + rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerArm + parentName: Right_UpperArm + position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226} + rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176} + scale: {x: 1, y: 1, z: 1} + - name: Right_Hand + parentName: Right_LowerArm + position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexProximal + parentName: Right_Hand + position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574} + rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexIntermediate + parentName: Right_IndexProximal + position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077} + rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistal + parentName: Right_IndexIntermediate + position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629} + rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistalEnd + parentName: Right_IndexDistal + position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131} + rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleProximal + parentName: Right_Hand + position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337} + rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleIntermediate + parentName: Right_MiddleProximal + position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695} + rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistal + parentName: Right_MiddleIntermediate + position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistalEnd + parentName: Right_MiddleDistal + position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyProximal + parentName: Right_Hand + position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566} + rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyIntermediate + parentName: Right_PinkyProximal + position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623} + rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistal + parentName: Right_PinkyIntermediate + position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345} + rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistalEnd + parentName: Right_PinkyDistal + position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108} + rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingProximal + parentName: Right_Hand + position: {x: -0.00952738, y: -0.08161427, z: 0.012242128} + rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingIntermediate + parentName: Right_RingProximal + position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335} + rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistal + parentName: Right_RingIntermediate + position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098} + rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistalEnd + parentName: Right_RingDistal + position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459} + rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbProximal + parentName: Right_Hand + position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695} + rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbIntermediate + parentName: Right_ThumbProximal + position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848} + rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistal + parentName: Right_ThumbIntermediate + position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783} + rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistalEnd + parentName: Right_ThumbDistal + position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683} + rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 1 + foreArmTwist: 0 + upperLegTwist: 1 + legTwist: 0 + armStretch: 0 + legStretch: 0 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 1 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739, + type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx new file mode 100644 index 0000000..e40eb93 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bf601e30e89e7601e1735a3c2ca165f370d90457e3b22ebfa366dc84ecffda5 +size 652800 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx.meta b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx.meta new file mode 100644 index 0000000..f759969 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Locomotion--Walk_N_Land.anim.fbx.meta @@ -0,0 +1,924 @@ +fileFormatVersion: 2 +guid: 325a26d62b61fa94cb3c97c435efebc5 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 74: 3062299877480904481 + second: Walk_N_Land + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: "Copied Avatar Rig Configuration mis-match. Bone length in + copied configuration does not match position in animation file:\n\t'Left_UpperLeg' + : position error = 3.626586 mm\n\t'Left_Foot' : position error = 12.542060 + mm\n\t'Left_Toes' : position error = 30.265436 mm\n\t'Right_UpperLeg' : position + error = 3.626659 mm\n\t'Right_Foot' : position error = 12.543159 mm\n\t'Right_Toes' + : position error = 30.260939 mm\n" + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.05 + animationPositionError: 0.05 + animationScaleError: 0.25 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Walk_N_Land + takeName: Walk_N_Land + internalID: 0 + firstFrame: 0 + lastFrame: 16 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: 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: Right_UpperLeg + 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: Right_LowerLeg + 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: Right_Foot + 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: Right_Toes + 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: 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: Chest + 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: UpperChest + humanName: UpperChest + 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 + 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: Right_UpperArm + 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: Right_LowerArm + 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: Right_Hand + 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: 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: Jaw + humanName: Jaw + 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 + 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: Left_UpperArm + 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: Left_LowerArm + 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: Left_Hand + 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: Left_UpperLeg + 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: Left_LowerLeg + 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: Left_Foot + 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: Left_Toes + 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: Left_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Left_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Right_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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: Mannequin(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: Geometry + parentName: Mannequin(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: Mannequin_Mesh + parentName: Geometry + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Skeleton + parentName: Mannequin(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: Hips + parentName: Skeleton + position: {x: -0, y: 0.9810986, z: -0.01590455} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperLeg + parentName: Hips + position: {x: -0.08610317, y: -0.053458035, z: -0.011470641} + rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerLeg + parentName: Left_UpperLeg + position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Left_Foot + parentName: Left_LowerLeg + position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Left_Toes + parentName: Left_Foot + position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506} + rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Left_ToesEnd + parentName: Left_Toes + position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperLeg + parentName: Hips + position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475} + rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerLeg + parentName: Right_UpperLeg + position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Right_Foot + parentName: Right_LowerLeg + position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Right_Toes + parentName: Right_Foot + position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_ToesEnd + parentName: Right_Toes + position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Spine + parentName: Hips + position: {x: -0, y: 0.058229383, z: 0.0012229546} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Chest + parentName: Spine + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UpperChest + parentName: Chest + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_Shoulder + parentName: UpperChest + position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945} + rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperArm + parentName: Left_Shoulder + position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17} + rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerArm + parentName: Left_UpperArm + position: {x: -2.8421706e-16, y: 0.28508067, z: 0} + rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417} + scale: {x: 1, y: 1, z: 1} + - name: Left_Hand + parentName: Left_LowerArm + position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexProximal + parentName: Left_Hand + position: {x: 0.007815497, y: 0.0918443, z: 0.02657316} + rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexIntermediate + parentName: Left_IndexProximal + position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16} + rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistal + parentName: Left_IndexIntermediate + position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16} + rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistalEnd + parentName: Left_IndexDistal + position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleProximal + parentName: Left_Hand + position: {x: 0.012847862, y: 0.08609763, z: 0.003435423} + rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleIntermediate + parentName: Left_MiddleProximal + position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17} + rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistal + parentName: Left_MiddleIntermediate + position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistalEnd + parentName: Left_MiddleDistal + position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyProximal + parentName: Left_Hand + position: {x: 0.004436847, y: 0.07288173, z: -0.029359013} + rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyIntermediate + parentName: Left_PinkyProximal + position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16} + rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistal + parentName: Left_PinkyIntermediate + position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17} + rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistalEnd + parentName: Left_PinkyDistal + position: {x: -1.2434495e-16, y: 0.018519057, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingProximal + parentName: Left_Hand + position: {x: 0.009525569, y: 0.08161553, z: -0.012242405} + rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingIntermediate + parentName: Left_RingProximal + position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16} + rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistal + parentName: Left_RingIntermediate + position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16} + rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistalEnd + parentName: Left_RingDistal + position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbProximal + parentName: Left_Hand + position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476} + rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbIntermediate + parentName: Left_ThumbProximal + position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592} + rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistal + parentName: Left_ThumbIntermediate + position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915} + rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistalEnd + parentName: Left_ThumbDistal + position: {x: -4.2632555e-16, y: 0.029458016, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Neck + parentName: UpperChest + position: {x: -0, y: 0.25104657, z: -0.015329581} + rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Head + parentName: Neck + position: {x: -0, y: 0.12747401, z: 0} + rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Jaw + parentName: Head + position: {x: -0, y: -0.00763539, z: 0.012895278} + rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485} + scale: {x: 1, y: 1, z: 1} + - name: Left_Eye + parentName: Head + position: {x: -0.03330326, y: 0.034598116, z: 0.0867403} + rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_Eye + parentName: Head + position: {x: 0.033303294, y: 0.03459628, z: 0.0867403} + rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17} + scale: {x: 1, y: 1, z: 1} + - name: Neck_Twist_A + parentName: Neck + position: {x: -0, y: 0.063737005, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_Shoulder + parentName: UpperChest + position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803} + rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperArm + parentName: Right_Shoulder + position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746} + rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerArm + parentName: Right_UpperArm + position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226} + rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176} + scale: {x: 1, y: 1, z: 1} + - name: Right_Hand + parentName: Right_LowerArm + position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexProximal + parentName: Right_Hand + position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574} + rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexIntermediate + parentName: Right_IndexProximal + position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077} + rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistal + parentName: Right_IndexIntermediate + position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629} + rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistalEnd + parentName: Right_IndexDistal + position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131} + rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleProximal + parentName: Right_Hand + position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337} + rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleIntermediate + parentName: Right_MiddleProximal + position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695} + rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistal + parentName: Right_MiddleIntermediate + position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistalEnd + parentName: Right_MiddleDistal + position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyProximal + parentName: Right_Hand + position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566} + rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyIntermediate + parentName: Right_PinkyProximal + position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623} + rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistal + parentName: Right_PinkyIntermediate + position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345} + rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistalEnd + parentName: Right_PinkyDistal + position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108} + rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingProximal + parentName: Right_Hand + position: {x: -0.00952738, y: -0.08161427, z: 0.012242128} + rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingIntermediate + parentName: Right_RingProximal + position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335} + rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistal + parentName: Right_RingIntermediate + position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098} + rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistalEnd + parentName: Right_RingDistal + position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459} + rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbProximal + parentName: Right_Hand + position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695} + rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbIntermediate + parentName: Right_ThumbProximal + position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848} + rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistal + parentName: Right_ThumbIntermediate + position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783} + rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistalEnd + parentName: Right_ThumbDistal + position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683} + rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 1 + foreArmTwist: 0 + upperLegTwist: 1 + legTwist: 0 + armStretch: 0 + legStretch: 0 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 1 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739, + type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx new file mode 100644 index 0000000..5095819 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22338f453bfd818ee35b6b4cf463c16f2257a7b61d4911ef9fffdbe342e36c6d +size 1123312 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx.meta b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx.meta new file mode 100644 index 0000000..a7ecb87 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/Stand--Idle.anim.fbx.meta @@ -0,0 +1,924 @@ +fileFormatVersion: 2 +guid: 12e52e465ed793a4d801955e9f964a82 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 74: -3100369314251171874 + second: Idle + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: "Copied Avatar Rig Configuration mis-match. Bone length in + copied configuration does not match position in animation file:\n\t'Left_UpperLeg' + : position error = 3.626586 mm\n\t'Left_Foot' : position error = 12.542060 + mm\n\t'Left_Toes' : position error = 30.265436 mm\n\t'Right_UpperLeg' : position + error = 3.626659 mm\n\t'Right_Foot' : position error = 12.543159 mm\n\t'Right_Toes' + : position error = 30.260939 mm\n" + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.05 + animationPositionError: 0.05 + animationScaleError: 0.25 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Idle + takeName: Idle + internalID: 0 + firstFrame: 1 + lastFrame: 149 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 1 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 1 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: 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: Right_UpperLeg + 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: Right_LowerLeg + 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: Right_Foot + 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: Right_Toes + 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: 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: Chest + 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: UpperChest + humanName: UpperChest + 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 + 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: Right_UpperArm + 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: Right_LowerArm + 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: Right_Hand + 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: 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: Jaw + humanName: Jaw + 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 + 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: Left_UpperArm + 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: Left_LowerArm + 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: Left_Hand + 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: Left_UpperLeg + 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: Left_LowerLeg + 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: Left_Foot + 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: Left_Toes + 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: Left_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Left_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Right_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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: Mannequin(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: Geometry + parentName: Mannequin(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: Mannequin_Mesh + parentName: Geometry + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Skeleton + parentName: Mannequin(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: Hips + parentName: Skeleton + position: {x: -0, y: 0.9810986, z: -0.01590455} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperLeg + parentName: Hips + position: {x: -0.08610317, y: -0.053458035, z: -0.011470641} + rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerLeg + parentName: Left_UpperLeg + position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Left_Foot + parentName: Left_LowerLeg + position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Left_Toes + parentName: Left_Foot + position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506} + rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Left_ToesEnd + parentName: Left_Toes + position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperLeg + parentName: Hips + position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475} + rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerLeg + parentName: Right_UpperLeg + position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Right_Foot + parentName: Right_LowerLeg + position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Right_Toes + parentName: Right_Foot + position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_ToesEnd + parentName: Right_Toes + position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Spine + parentName: Hips + position: {x: -0, y: 0.058229383, z: 0.0012229546} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Chest + parentName: Spine + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UpperChest + parentName: Chest + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_Shoulder + parentName: UpperChest + position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945} + rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperArm + parentName: Left_Shoulder + position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17} + rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerArm + parentName: Left_UpperArm + position: {x: -2.8421706e-16, y: 0.28508067, z: 0} + rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417} + scale: {x: 1, y: 1, z: 1} + - name: Left_Hand + parentName: Left_LowerArm + position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexProximal + parentName: Left_Hand + position: {x: 0.007815497, y: 0.0918443, z: 0.02657316} + rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexIntermediate + parentName: Left_IndexProximal + position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16} + rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistal + parentName: Left_IndexIntermediate + position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16} + rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistalEnd + parentName: Left_IndexDistal + position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleProximal + parentName: Left_Hand + position: {x: 0.012847862, y: 0.08609763, z: 0.003435423} + rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleIntermediate + parentName: Left_MiddleProximal + position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17} + rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistal + parentName: Left_MiddleIntermediate + position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistalEnd + parentName: Left_MiddleDistal + position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyProximal + parentName: Left_Hand + position: {x: 0.004436847, y: 0.07288173, z: -0.029359013} + rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyIntermediate + parentName: Left_PinkyProximal + position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16} + rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistal + parentName: Left_PinkyIntermediate + position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17} + rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistalEnd + parentName: Left_PinkyDistal + position: {x: -1.2434495e-16, y: 0.018519057, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingProximal + parentName: Left_Hand + position: {x: 0.009525569, y: 0.08161553, z: -0.012242405} + rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingIntermediate + parentName: Left_RingProximal + position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16} + rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistal + parentName: Left_RingIntermediate + position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16} + rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistalEnd + parentName: Left_RingDistal + position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbProximal + parentName: Left_Hand + position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476} + rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbIntermediate + parentName: Left_ThumbProximal + position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592} + rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistal + parentName: Left_ThumbIntermediate + position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915} + rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistalEnd + parentName: Left_ThumbDistal + position: {x: -4.2632555e-16, y: 0.029458016, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Neck + parentName: UpperChest + position: {x: -0, y: 0.25104657, z: -0.015329581} + rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Head + parentName: Neck + position: {x: -0, y: 0.12747401, z: 0} + rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Jaw + parentName: Head + position: {x: -0, y: -0.00763539, z: 0.012895278} + rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485} + scale: {x: 1, y: 1, z: 1} + - name: Left_Eye + parentName: Head + position: {x: -0.03330326, y: 0.034598116, z: 0.0867403} + rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_Eye + parentName: Head + position: {x: 0.033303294, y: 0.03459628, z: 0.0867403} + rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17} + scale: {x: 1, y: 1, z: 1} + - name: Neck_Twist_A + parentName: Neck + position: {x: -0, y: 0.063737005, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_Shoulder + parentName: UpperChest + position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803} + rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperArm + parentName: Right_Shoulder + position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746} + rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerArm + parentName: Right_UpperArm + position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226} + rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176} + scale: {x: 1, y: 1, z: 1} + - name: Right_Hand + parentName: Right_LowerArm + position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexProximal + parentName: Right_Hand + position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574} + rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexIntermediate + parentName: Right_IndexProximal + position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077} + rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistal + parentName: Right_IndexIntermediate + position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629} + rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistalEnd + parentName: Right_IndexDistal + position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131} + rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleProximal + parentName: Right_Hand + position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337} + rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleIntermediate + parentName: Right_MiddleProximal + position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695} + rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistal + parentName: Right_MiddleIntermediate + position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistalEnd + parentName: Right_MiddleDistal + position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyProximal + parentName: Right_Hand + position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566} + rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyIntermediate + parentName: Right_PinkyProximal + position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623} + rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistal + parentName: Right_PinkyIntermediate + position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345} + rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistalEnd + parentName: Right_PinkyDistal + position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108} + rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingProximal + parentName: Right_Hand + position: {x: -0.00952738, y: -0.08161427, z: 0.012242128} + rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingIntermediate + parentName: Right_RingProximal + position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335} + rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistal + parentName: Right_RingIntermediate + position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098} + rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistalEnd + parentName: Right_RingDistal + position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459} + rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbProximal + parentName: Right_Hand + position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695} + rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbIntermediate + parentName: Right_ThumbProximal + position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848} + rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistal + parentName: Right_ThumbIntermediate + position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783} + rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistalEnd + parentName: Right_ThumbDistal + position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683} + rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 1 + foreArmTwist: 0 + upperLegTwist: 1 + legTwist: 0 + armStretch: 0 + legStretch: 0 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 1 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739, + type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller b/Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller new file mode 100644 index 0000000..b547bb2 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller @@ -0,0 +1,646 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-7469282255733588732 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: InAir + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -1241942381204629156} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -2702400367771620057, guid: 063aa479676c4084ebf187660ca0a7b8, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-5602963042399094863 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 6904719651407550685} + m_Position: {x: 200, y: 400, z: 0} + - serializedVersion: 1 + m_State: {fileID: -7469282255733588732} + m_Position: {x: 200, y: 600, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1645763842379584696} + m_Position: {x: 400, y: 490, z: 0} + - serializedVersion: 1 + m_State: {fileID: 2316907928501487792} + m_Position: {x: 0, y: 490, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 10, y: 330, z: 0} + m_EntryPosition: {x: 220, y: 330, z: 0} + m_ExitPosition: {x: 680, y: 260, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 6904719651407550685} +--- !u!1101 &-5554260563948360725 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.925 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-5395363184730745010 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -1645763842379584696} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.13652915 + m_TransitionOffset: 0.1872593 + m_ExitTime: 0.65006435 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-4639224020698590961 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FreeFall + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7469282255733588732} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.037536144 + m_TransitionOffset: 0.23041831 + m_ExitTime: 0.9466194 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-3943826829571047522 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FreeFall + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.037536144 + m_TransitionOffset: 0.23041831 + m_ExitTime: 0.9466194 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-3768668417189682236 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Flying + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7469282255733588732} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.17459607 + m_TransitionOffset: 0 + m_ExitTime: 0.925 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-1645763842379584696 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: JumpLand + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1965893691485178243} + 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: 8738420251406115919} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-1241942381204629156 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -1645763842379584696} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.09764749 + m_TransitionOffset: 0.08027425 + m_ExitTime: 0.30146867 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: StarterAssetsThirdPerson + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Jump + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: Grounded + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: FreeFall + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: MotionSpeed + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -5602963042399094863} + 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!1101 &1381778882725410896 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Grounded + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -1645763842379584696} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.13652915 + m_TransitionOffset: 0.1872593 + m_ExitTime: 0.65006435 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 2 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1705606405774109490 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7469282255733588732} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.47048202 + m_TransitionOffset: 0.60876185 + m_ExitTime: 0.66366935 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &1725567275296691115 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Fly + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -3768668417189682236} + 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: -4506558747437489242, guid: d3b2083e086810047ab04d540db8afbc, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &1965893691485178243 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 6904719651407550685} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.4340285 + m_TransitionOffset: 0.36290926 + m_ExitTime: 0.39948252 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 2 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &2316907928501487792 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: JumpStart + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1705606405774109490} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7478122292733868173, guid: 98f277b0c8055e143b2fcf058d3c27dc, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &2455683505482688366 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7469282255733588732} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9466192 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &5185278855704465556 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Flying + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1725567275296691115} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1320467 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 0 +--- !u!1102 &6904719651407550685 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle Walk Run Blend + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -4639224020698590961} + - {fileID: 8635457214972911529} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 1 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 1 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 8571049798372811705} + m_Tag: + m_SpeedParameter: MotionSpeed + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: Speed +--- !u!1101 &7604687646627025577 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 0} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07026386 + m_TransitionOffset: 0.058338698 + m_ExitTime: 0.8555227 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &8308480711204209675 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: FreeFall + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7469282255733588732} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!206 &8571049798372811705 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: -3100369314251171874, guid: 12e52e465ed793a4d801955e9f964a82, + type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Speed + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 1657602633327794031, guid: 8269a9f8cf495034c817722ac21f309f, + type: 3} + m_Threshold: 2 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Speed + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 6564411413370888346, guid: 16114d403eabb53438de032c6f0d1deb, + type: 3} + m_Threshold: 6 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Speed + m_Mirror: 0 + m_BlendParameter: Speed + m_BlendParameterY: Speed + m_MinThreshold: 0 + m_MaxThreshold: 6 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &8635457214972911529 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Jump + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 2316907928501487792} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.07026373 + m_TransitionOffset: 0 + m_ExitTime: 0.03574113 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!206 &8738420251406115919 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: -9098803823909532060, guid: 98f277b0c8055e143b2fcf058d3c27dc, + type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Speed + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 3062299877480904481, guid: 325a26d62b61fa94cb3c97c435efebc5, + type: 3} + m_Threshold: 2 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Speed + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: -2817517482862745934, guid: 3c033631149b9c541bcf155cd94cccba, + type: 3} + m_Threshold: 6 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Speed + m_Mirror: 0 + m_BlendParameter: Speed + m_BlendParameterY: Speed + m_MinThreshold: 0 + m_MaxThreshold: 6 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller.meta b/Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller.meta new file mode 100644 index 0000000..63a2638 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Animations/StarterAssetsThirdPerson.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 40db3173a05ae3242b1c182a09b0a183 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials.meta b/Assets/StarterAssets/ThirdPersonController/Character/Materials.meta new file mode 100644 index 0000000..21d9145 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a0e91532ce93274fb01919ee0dda264 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP.meta b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP.meta new file mode 100644 index 0000000..ee544be --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 13fea38d32aef124ea75bb2f43c5d451 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat new file mode 100644 index 0000000..176fa27 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat @@ -0,0 +1,99 @@ +%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: M_ArmatureColor_Arms + m_Shader: {fileID: 4800000, guid: 6d99c6e0a8f8bf44bb8bcb6e5a056d01, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseTex: + m_Texture: {fileID: 2800000, guid: c6dc62700fa06274b9608a9fce8ed21b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 104a45460231b8d4783e0bb2223be28c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 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} + - _MaterialMask: + m_Texture: {fileID: 2800000, guid: 9b46b2c2f21deb843b7ac9242d5f13e6, 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} + - _MetallicMap: + m_Texture: {fileID: 2800000, guid: b41d630ccc344454bb1f27587f9acd70, 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} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BaseGlossiness: 0.855 + - _BaseMetallic: 1 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Layer1Glossiness: 0.914 + - _Layer1Metallic: 1 + - _Layer2Glossiness: 0.674 + - _Layer2Metallic: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.7411765, g: 0.8117648, b: 0.8588236, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Layer1Color: {r: 0.7411765, g: 0.8117648, b: 0.8588236, a: 1} + - _Layer2Color: {r: 0.6132076, g: 0.6132076, b: 0.6132076, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat.meta b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat.meta new file mode 100644 index 0000000..c22dbac --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Arms.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dcce18b7a5cdb7d43a2cdeb041f727a3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat new file mode 100644 index 0000000..eb3ca29 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat @@ -0,0 +1,99 @@ +%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: M_ArmatureColor_Body + m_Shader: {fileID: 4800000, guid: 6d99c6e0a8f8bf44bb8bcb6e5a056d01, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseTex: + m_Texture: {fileID: 2800000, guid: 28d78c5517421f047b88352f3b18e8e7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 2a3daea46c599324e873f935ab08000a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 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} + - _MaterialMask: + m_Texture: {fileID: 2800000, guid: a95378e0fd5828442a6ed903fb3b0bf7, 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} + - _MetallicMap: + m_Texture: {fileID: 2800000, guid: e73adacd5e8f6fc45a491dbd62e71ead, 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} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BaseGlossiness: 0.531 + - _BaseMetallic: 1 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Layer1Glossiness: 0.941 + - _Layer1Metallic: 1 + - _Layer2Glossiness: 1 + - _Layer2Metallic: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Layer1Color: {r: 0.74105555, g: 0.8105298, b: 0.8584906, a: 1} + - _Layer2Color: {r: 0.9622642, g: 0.72418696, b: 0.43120328, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat.meta b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat.meta new file mode 100644 index 0000000..67757eb --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Body.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9564d3bbc73fcb64792156cb4e2758a4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat new file mode 100644 index 0000000..067ca22 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat @@ -0,0 +1,99 @@ +%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: M_ArmatureColor_Legs + m_Shader: {fileID: 4800000, guid: 6d99c6e0a8f8bf44bb8bcb6e5a056d01, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseTex: + m_Texture: {fileID: 2800000, guid: c444e3d02d2fcff4d9fe5211d67652a0, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: b2c5d9c39850da946ae135dcb57faaea, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 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} + - _MaterialMask: + m_Texture: {fileID: 2800000, guid: 64d6bedfd9838e14fb51c78c8e947042, 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} + - _MetallicMap: + m_Texture: {fileID: 2800000, guid: 1c98c94efa7792645972ecf95e6f86c2, 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} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BaseGlossiness: 0.957 + - _BaseMetallic: 1 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Layer1Glossiness: 0.941 + - _Layer1Metallic: 1 + - _Layer2Glossiness: 0.677 + - _Layer2Metallic: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.7411765, g: 0.8117648, b: 0.8588236, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Layer1Color: {r: 0.7411765, g: 0.8117648, b: 0.8588236, a: 1} + - _Layer2Color: {r: 0.6132076, g: 0.6132076, b: 0.6132076, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat.meta b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat.meta new file mode 100644 index 0000000..d412892 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/Built-in_RP/M_ArmatureColor_Legs.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ffbe936d08df274e97d160a90856750 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat b/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat new file mode 100644 index 0000000..862f5c8 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat @@ -0,0 +1,78 @@ +%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: M_Armature_Arms + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 104a45460231b8d4783e0bb2223be28c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: c6dc62700fa06274b9608a9fce8ed21b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: b41d630ccc344454bb1f27587f9acd70, 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} + - _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} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat.meta b/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat.meta new file mode 100644 index 0000000..7a56ac2 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Arms.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 766fd3ff04aab4745a764d33daac86fa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat b/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat new file mode 100644 index 0000000..0fa831a --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat @@ -0,0 +1,78 @@ +%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: M_Armature_Body + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 2a3daea46c599324e873f935ab08000a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 28d78c5517421f047b88352f3b18e8e7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: e73adacd5e8f6fc45a491dbd62e71ead, 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} + - _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} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat.meta b/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat.meta new file mode 100644 index 0000000..0d14469 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Body.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 43714b68324cc2c409d534d9874f2a2b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat b/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat new file mode 100644 index 0000000..3cbbb9f --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat @@ -0,0 +1,78 @@ +%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: M_Armature_Legs + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _METALLICGLOSSMAP _NORMALMAP + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: b2c5d9c39850da946ae135dcb57faaea, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: c444e3d02d2fcff4d9fe5211d67652a0, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 2800000, guid: 1c98c94efa7792645972ecf95e6f86c2, 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} + - _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: 0.757 + - _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} + m_BuildTextureStacks: [] diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat.meta b/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat.meta new file mode 100644 index 0000000..0c847f2 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Materials/M_Armature_Legs.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b25e99361ac31d4e9ae83c46aee69ea +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Models.meta b/Assets/StarterAssets/ThirdPersonController/Character/Models.meta new file mode 100644 index 0000000..7a414aa --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f99c02f4392c29d4dad06bad32b0bfb1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx b/Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx new file mode 100644 index 0000000..c994679 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:855e05c72da761ccd2bfb2ec8e77599677d327d627ee51c0bf6a818ce958b7f1 +size 5021936 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx.meta b/Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx.meta new file mode 100644 index 0000000..b1e9c73 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Models/Armature.fbx.meta @@ -0,0 +1,889 @@ +fileFormatVersion: 2 +guid: 36078ab0369161e49a29d349ae3e0739 +ModelImporter: + serializedVersion: 20200 + internalIDToNameTable: + - first: + 74: 1827226128182048838 + second: Take 001 + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.05 + animationPositionError: 0.05 + animationScaleError: 0.25 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: + - boneName: 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: Right_UpperLeg + 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: Right_LowerLeg + 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: Right_Foot + 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: Right_Toes + 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: 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: Chest + 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: UpperChest + humanName: UpperChest + 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 + 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: Right_UpperArm + 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: Right_LowerArm + 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: Right_Hand + 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: 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: Jaw + humanName: Jaw + 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 + 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: Left_UpperArm + 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: Left_LowerArm + 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: Left_Hand + 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: Left_UpperLeg + 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: Left_LowerLeg + 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: Left_Foot + 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: Left_Toes + 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: Left_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Left_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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_ThumbProximal + 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_ThumbIntermediate + 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_ThumbDistal + 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: Right_IndexProximal + 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_IndexIntermediate + 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_IndexDistal + 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_MiddleProximal + 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_MiddleIntermediate + 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_MiddleDistal + 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_RingProximal + 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_RingIntermediate + 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_RingDistal + 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_PinkyProximal + 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_PinkyIntermediate + 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_PinkyDistal + 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: Mannequin(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: Geometry + parentName: Mannequin(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: Mannequin_Mesh + parentName: Geometry + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Skeleton + parentName: Mannequin(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: Hips + parentName: Skeleton + position: {x: -0, y: 0.9810986, z: -0.01590455} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperLeg + parentName: Hips + position: {x: -0.08610317, y: -0.053458035, z: -0.011470641} + rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerLeg + parentName: Left_UpperLeg + position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Left_Foot + parentName: Left_LowerLeg + position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Left_Toes + parentName: Left_Foot + position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506} + rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Left_ToesEnd + parentName: Left_Toes + position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperLeg + parentName: Hips + position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475} + rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerLeg + parentName: Right_UpperLeg + position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435} + rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + scale: {x: 1, y: 1, z: 1} + - name: Right_Foot + parentName: Right_LowerLeg + position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502} + rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + scale: {x: 1, y: 1, z: 1} + - name: Right_Toes + parentName: Right_Foot + position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_ToesEnd + parentName: Right_Toes + position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898} + rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + scale: {x: 1, y: 1, z: 1} + - name: Spine + parentName: Hips + position: {x: -0, y: 0.058229383, z: 0.0012229546} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Chest + parentName: Spine + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UpperChest + parentName: Chest + position: {x: -0, y: 0.1034043, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_Shoulder + parentName: UpperChest + position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945} + rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024} + scale: {x: 1, y: 1, z: 1} + - name: Left_UpperArm + parentName: Left_Shoulder + position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17} + rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914} + scale: {x: 1, y: 1, z: 1} + - name: Left_LowerArm + parentName: Left_UpperArm + position: {x: -2.8421706e-16, y: 0.28508067, z: 0} + rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417} + scale: {x: 1, y: 1, z: 1} + - name: Left_Hand + parentName: Left_LowerArm + position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexProximal + parentName: Left_Hand + position: {x: 0.007815497, y: 0.0918443, z: 0.02657316} + rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexIntermediate + parentName: Left_IndexProximal + position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16} + rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistal + parentName: Left_IndexIntermediate + position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16} + rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213} + scale: {x: 1, y: 1, z: 1} + - name: Left_IndexDistalEnd + parentName: Left_IndexDistal + position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleProximal + parentName: Left_Hand + position: {x: 0.012847862, y: 0.08609763, z: 0.003435423} + rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleIntermediate + parentName: Left_MiddleProximal + position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17} + rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistal + parentName: Left_MiddleIntermediate + position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Left_MiddleDistalEnd + parentName: Left_MiddleDistal + position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyProximal + parentName: Left_Hand + position: {x: 0.004436847, y: 0.07288173, z: -0.029359013} + rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyIntermediate + parentName: Left_PinkyProximal + position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16} + rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistal + parentName: Left_PinkyIntermediate + position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17} + rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336} + scale: {x: 1, y: 1, z: 1} + - name: Left_PinkyDistalEnd + parentName: Left_PinkyDistal + position: {x: -1.2434495e-16, y: 0.018519057, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingProximal + parentName: Left_Hand + position: {x: 0.009525569, y: 0.08161553, z: -0.012242405} + rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingIntermediate + parentName: Left_RingProximal + position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16} + rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistal + parentName: Left_RingIntermediate + position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16} + rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359} + scale: {x: 1, y: 1, z: 1} + - name: Left_RingDistalEnd + parentName: Left_RingDistal + position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbProximal + parentName: Left_Hand + position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476} + rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbIntermediate + parentName: Left_ThumbProximal + position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592} + rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistal + parentName: Left_ThumbIntermediate + position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915} + rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679} + scale: {x: 1, y: 1, z: 1} + - name: Left_ThumbDistalEnd + parentName: Left_ThumbDistal + position: {x: -4.2632555e-16, y: 0.029458016, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Neck + parentName: UpperChest + position: {x: -0, y: 0.25104657, z: -0.015329581} + rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Head + parentName: Neck + position: {x: -0, y: 0.12747401, z: 0} + rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568} + scale: {x: 1, y: 1, z: 1} + - name: Jaw + parentName: Head + position: {x: -0, y: -0.00763539, z: 0.012895278} + rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485} + scale: {x: 1, y: 1, z: 1} + - name: Left_Eye + parentName: Head + position: {x: -0.03330326, y: 0.034598116, z: 0.0867403} + rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: Right_Eye + parentName: Head + position: {x: 0.033303294, y: 0.03459628, z: 0.0867403} + rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17} + scale: {x: 1, y: 1, z: 1} + - name: Neck_Twist_A + parentName: Neck + position: {x: -0, y: 0.063737005, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_Shoulder + parentName: UpperChest + position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803} + rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396} + scale: {x: 1, y: 1, z: 1} + - name: Right_UpperArm + parentName: Right_Shoulder + position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746} + rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494} + scale: {x: 1, y: 1, z: 1} + - name: Right_LowerArm + parentName: Right_UpperArm + position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226} + rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176} + scale: {x: 1, y: 1, z: 1} + - name: Right_Hand + parentName: Right_LowerArm + position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368} + rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexProximal + parentName: Right_Hand + position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574} + rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexIntermediate + parentName: Right_IndexProximal + position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077} + rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistal + parentName: Right_IndexIntermediate + position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629} + rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025} + scale: {x: 1, y: 1, z: 1} + - name: Right_IndexDistalEnd + parentName: Right_IndexDistal + position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131} + rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleProximal + parentName: Right_Hand + position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337} + rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleIntermediate + parentName: Right_MiddleProximal + position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695} + rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistal + parentName: Right_MiddleIntermediate + position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916} + rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + scale: {x: 1, y: 1, z: 1} + - name: Right_MiddleDistalEnd + parentName: Right_MiddleDistal + position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyProximal + parentName: Right_Hand + position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566} + rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyIntermediate + parentName: Right_PinkyProximal + position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623} + rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistal + parentName: Right_PinkyIntermediate + position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345} + rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365} + scale: {x: 1, y: 1, z: 1} + - name: Right_PinkyDistalEnd + parentName: Right_PinkyDistal + position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108} + rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingProximal + parentName: Right_Hand + position: {x: -0.00952738, y: -0.08161427, z: 0.012242128} + rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingIntermediate + parentName: Right_RingProximal + position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335} + rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistal + parentName: Right_RingIntermediate + position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098} + rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533} + scale: {x: 1, y: 1, z: 1} + - name: Right_RingDistalEnd + parentName: Right_RingDistal + position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459} + rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbProximal + parentName: Right_Hand + position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695} + rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbIntermediate + parentName: Right_ThumbProximal + position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848} + rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistal + parentName: Right_ThumbIntermediate + position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783} + rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806} + scale: {x: 1, y: 1, z: 1} + - name: Right_ThumbDistalEnd + parentName: Right_ThumbDistal + position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683} + rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 1 + foreArmTwist: 0 + upperLegTwist: 1 + legTwist: 0 + armStretch: 0 + legStretch: 0 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 1 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 0 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 1 + addHumanoidExtraRootOnlyWhenUsingAvatar: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures.meta new file mode 100644 index 0000000..5430be4 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 940251fa621540241ab6a33c87cc8b7e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif new file mode 100644 index 0000000..8fa90d0 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2b34c8153ad99dadd0dcc1dcb00ee8d4b1ff8fa26430f7c5c03da3a2dff5751 +size 4904798 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif.meta new file mode 100644 index 0000000..ba9d6df --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_AlbedoTransparency.tif.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: c6dc62700fa06274b9608a9fce8ed21b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif new file mode 100644 index 0000000..f017b3d --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aba5c312ee19c975fb26b8fb7ee6e42aad38f24c83b27f6db30e79131f7fae49 +size 543402 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif.meta new file mode 100644 index 0000000..8c48bd3 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_MetallicSmoothness.tif.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: b41d630ccc344454bb1f27587f9acd70 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif new file mode 100644 index 0000000..8407520 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c404882e22c311c12f264f6806c24d04631e16f977d48948c53d183820e7f3f2 +size 19552838 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif.meta new file mode 100644 index 0000000..6353e56 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_Normal.tif.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 104a45460231b8d4783e0bb2223be28c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + 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 + vTOnly: 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: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif new file mode 100644 index 0000000..08ff259 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1c882d76855ec79c43835d0906b23a502b13d5be1a41eef3dd65ae70fd7cd2c +size 440790 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif.meta new file mode 100644 index 0000000..b45b6d8 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Arms_RGB.tif.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 9b46b2c2f21deb843b7ac9242d5f13e6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + 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 + vTOnly: 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif new file mode 100644 index 0000000..52faaef --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31ee04a3f04e77b6b4f97ff92ff5d4736844cc848186754eaa723c35158016ed +size 5334786 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif.meta new file mode 100644 index 0000000..4a12665 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_AlbedoTransparency.tif.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 28d78c5517421f047b88352f3b18e8e7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif new file mode 100644 index 0000000..db42e7f --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:489627a50b5a4647d52ae91148381ada26f8304931c019f62e751d2afe8f6aee +size 758544 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif.meta new file mode 100644 index 0000000..d7044d1 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_MetallicSmoothness.tif.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: e73adacd5e8f6fc45a491dbd62e71ead +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif new file mode 100644 index 0000000..ce07c5c --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3d6c268565db4749bd70e5f0a493b25c23c9fe115e9adf560917e84f79d1361 +size 18432742 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif.meta new file mode 100644 index 0000000..e1ab23a --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_Normal.tif.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 2a3daea46c599324e873f935ab08000a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + 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 + vTOnly: 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: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif new file mode 100644 index 0000000..9595853 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7e68c84ec91415ecf0918e95e9c780696132ec0517a9bd72ed75d740c89a132 +size 603650 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif.meta new file mode 100644 index 0000000..31244b9 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Body_RGB.tif.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: a95378e0fd5828442a6ed903fb3b0bf7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + 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 + vTOnly: 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif new file mode 100644 index 0000000..4cb8e2f --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7ba834353fd348976284ef7bb78d6b1394a4d65c27f92df85d2ae713cd2f294 +size 4839752 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif.meta new file mode 100644 index 0000000..57f70b3 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_AlbedoTransparency.tif.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: c444e3d02d2fcff4d9fe5211d67652a0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif new file mode 100644 index 0000000..c5f9f6b --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25002958033fc361d384d4c3ca6480d3293a9004af2f96cdacb5b3a10faa5492 +size 513588 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif.meta new file mode 100644 index 0000000..73389ac --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_MetallicSmoothness.tif.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 1c98c94efa7792645972ecf95e6f86c2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif new file mode 100644 index 0000000..86dd5d7 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15afe64692458baad5b36d07564576d9c201361e47db9a93972778189d503df2 +size 17252902 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif.meta new file mode 100644 index 0000000..e4cddac --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_Normal.tif.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: b2c5d9c39850da946ae135dcb57faaea +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + 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 + vTOnly: 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: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif new file mode 100644 index 0000000..6d257d1 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:188bf9bd473645f3f80f8b3f8483d345d80fe5c9d20bd9d0ed33399117468bef +size 437044 diff --git a/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif.meta b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif.meta new file mode 100644 index 0000000..d771980 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Character/Textures/Armature_Legs_RGB.tif.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 64d6bedfd9838e14fb51c78c8e947042 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + 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 + vTOnly: 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs.meta b/Assets/StarterAssets/ThirdPersonController/Prefabs.meta new file mode 100644 index 0000000..e2b5803 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84b4ab346fc32d445b7207cb1884cf42 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab b/Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab new file mode 100644 index 0000000..2b22763 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab @@ -0,0 +1,120 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8944336655422409498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8944336655422409503} + - component: {fileID: 8944336655422409496} + - component: {fileID: 8944336655422409497} + - component: {fileID: 9078993845375825671} + m_Layer: 0 + m_Name: MainCamera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8944336655422409503 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8944336655422409498} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.5, y: 1.375, z: -4} + 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!20 &8944336655422409496 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8944336655422409498} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.972549, g: 0.95686275, b: 0.92941177, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.2 + far clip plane: 5000 + field of view: 40 + 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!81 &8944336655422409497 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8944336655422409498} + m_Enabled: 1 +--- !u!114 &9078993845375825671 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8944336655422409498} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowDebugText: 0 + m_ShowCameraFrustum: 1 + m_IgnoreTimeScale: 0 + m_WorldUpOverride: {fileID: 0} + m_UpdateMethod: 2 + m_BlendUpdateMethod: 1 + m_DefaultBlend: + m_Style: 1 + m_Time: 2 + m_CustomCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_CustomBlends: {fileID: 0} + m_CameraCutEvent: + m_PersistentCalls: + m_Calls: [] + m_CameraActivatedEvent: + m_PersistentCalls: + m_Calls: [] diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab.meta b/Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab.meta new file mode 100644 index 0000000..b900f5f --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs/MainCamera.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f6d148d888ffbf54b9afe9936dfaec1f +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab b/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab new file mode 100644 index 0000000..fb39df5 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab @@ -0,0 +1,509 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8047161636021232021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2119775930974504096} + m_Layer: 0 + m_Name: NestedParentArmature_Unpack + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2119775930974504096 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8047161636021232021} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.92999995, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5542111180780342647} + - {fileID: 3203261902030644824} + - {fileID: 490576248761790154} + - {fileID: 4072154296131656415} + - {fileID: 6858111992258843779} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &3515378425540693942 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2119775930974504096} + m_Modifications: + - target: {fileID: 1992104595683069851, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_Name + value: UI_EventSystem + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.92999995 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f0271df749728104eac22c3d897fd8ce, type: 3} +--- !u!4 &6858111992258843779 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + m_PrefabInstance: {fileID: 3515378425540693942} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3515378426657685153 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2119775930974504096} + m_Modifications: + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.92999995 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4416926081852918481, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_Name + value: PlayerArmature + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64dce48905ffd9b4293e595fa6941544, type: 3} +--- !u!4 &490576248761790154 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + m_PrefabInstance: {fileID: 3515378426657685153} + m_PrefabAsset: {fileID: 0} +--- !u!114 &3543048675319490572 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 135756642000475821, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + m_PrefabInstance: {fileID: 3515378426657685153} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e087ecce43ebbff45a1b360637807d93, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &4860276692040879404 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8338988566280778637, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + m_PrefabInstance: {fileID: 3515378426657685153} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3515378427008540405 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2119775930974504096} + m_Modifications: + - target: {fileID: 1663187150, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3} + propertyPath: thirdPersonInputs + value: + objectReference: {fileID: 3543048675319490572} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6751388636123340836, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_Name + value: UI_Canvas_StarterAssetsInputs_Joysticks + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3} +--- !u!224 &4072154296131656415 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + m_PrefabInstance: {fileID: 3515378427008540405} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3515378427225392744 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2119775930974504096} + m_Modifications: + - target: {fileID: 8944336655422409496, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: far clip plane + value: 500 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409498, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_Name + value: MainCamera + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.20000005 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.44500005 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f6d148d888ffbf54b9afe9936dfaec1f, type: 3} +--- !u!4 &5542111180780342647 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + m_PrefabInstance: {fileID: 3515378427225392744} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3515378427639998752 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2119775930974504096} + m_Modifications: + - target: {fileID: 2070925441746177671, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_Name + value: PlayerFollowCamera + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.20000005 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.44500005 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177913, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_Follow + value: + objectReference: {fileID: 4860276692040879404} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a1a802ecaf6775746bb2a929fb554ad8, type: 3} +--- !u!4 &3203261902030644824 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + m_PrefabInstance: {fileID: 3515378427639998752} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab.meta b/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab.meta new file mode 100644 index 0000000..ae5f24e --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentArmature_Unpack.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c708a3b79cd542b42bbfedb17e213bc1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab b/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab new file mode 100644 index 0000000..cb8ea3c --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab @@ -0,0 +1,492 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8047161636021232021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2119775930974504096} + m_Layer: 0 + m_Name: NestedParentCapsule_Unpack + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2119775930974504096 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8047161636021232021} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.92999995, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5542111180780342647} + - {fileID: 3203261902030644824} + - {fileID: 6001220780674294383} + - {fileID: 4072154296131656415} + - {fileID: 6858111992258843779} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &3515378425540693942 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2119775930974504096} + m_Modifications: + - target: {fileID: 1992104595683069851, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_Name + value: UI_EventSystem + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.92999995 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f0271df749728104eac22c3d897fd8ce, type: 3} +--- !u!4 &6858111992258843779 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + m_PrefabInstance: {fileID: 3515378425540693942} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3515378427008540405 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2119775930974504096} + m_Modifications: + - target: {fileID: 1663187150, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3} + propertyPath: thirdPersonInputs + value: + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6751388636123340836, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_Name + value: UI_Canvas_StarterAssetsInputs_Joysticks + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3} +--- !u!224 &4072154296131656415 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + m_PrefabInstance: {fileID: 3515378427008540405} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3515378427225392744 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2119775930974504096} + m_Modifications: + - target: {fileID: 8944336655422409498, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_Name + value: MainCamera + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.20000005 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.44500005 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f6d148d888ffbf54b9afe9936dfaec1f, type: 3} +--- !u!4 &5542111180780342647 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + m_PrefabInstance: {fileID: 3515378427225392744} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3515378427639998752 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2119775930974504096} + m_Modifications: + - target: {fileID: 2070925441746177671, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_Name + value: PlayerFollowCamera + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.20000005 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.44500005 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177913, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_Follow + value: + objectReference: {fileID: 1654322001227874697} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a1a802ecaf6775746bb2a929fb554ad8, type: 3} +--- !u!4 &3203261902030644824 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + m_PrefabInstance: {fileID: 3515378427639998752} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4807976689997140263 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2119775930974504096} + m_Modifications: + - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.92999995 + objectReference: {fileID: 0} + - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1925873226565265906, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + propertyPath: m_Name + value: PlayerCapsule + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2553cec8fdb3eb643bbe9f2ec880c472, type: 3} +--- !u!4 &6001220780674294383 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1293029876712600392, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + m_PrefabInstance: {fileID: 4807976689997140263} + m_PrefabAsset: {fileID: 0} +--- !u!4 &1654322001227874697 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6074239116653777070, guid: 2553cec8fdb3eb643bbe9f2ec880c472, + type: 3} + m_PrefabInstance: {fileID: 4807976689997140263} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab.meta b/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab.meta new file mode 100644 index 0000000..48c8f65 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs/NestedParentCapsule_Unpack.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 212907312655a4443a025a304442c17c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab b/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab new file mode 100644 index 0000000..c7e4d9e --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab @@ -0,0 +1,2596 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &122036865199361367 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1630836093214207387} + m_Layer: 0 + m_Name: Left_ThumbDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1630836093214207387 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122036865199361367} + m_LocalRotation: {x: 0.17147453, y: -0, z: -0, w: 0.98518854} + m_LocalPosition: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5440504044255758521} + m_Father: {fileID: 8059383712415915891} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &277042836489947263 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7472943608166612463} + m_Layer: 0 + m_Name: Left_ToesEnd + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7472943608166612463 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277042836489947263} + m_LocalRotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + m_LocalPosition: {x: -0.0010026174, y: 0.06423476, z: 0.016843978} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8818194238794709845} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &358413512488087282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2036092741278792784} + m_Layer: 0 + m_Name: Left_IndexDistalEnd + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2036092741278792784 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 358413512488087282} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7697187420529516156} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &461605777184063948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5188114625401513842} + m_Layer: 0 + m_Name: Right_PinkyDistalEnd + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5188114625401513842 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 461605777184063948} + m_LocalRotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1} + m_LocalPosition: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3671558514868781766} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &537844051952069026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3283115190892659225} + m_Layer: 0 + m_Name: Left_Foot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3283115190892659225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 537844051952069026} + m_LocalRotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + m_LocalPosition: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8818194238794709845} + m_Father: {fileID: 4329760479032487968} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &587925492125406156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1280561501388621616} + m_Layer: 0 + m_Name: Neck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1280561501388621616 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 587925492125406156} + m_LocalRotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568} + m_LocalPosition: {x: -0, y: 0.25104657, z: -0.015329581} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6044159111065775861} + - {fileID: 1054072932380382983} + m_Father: {fileID: 6135884457200830724} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &744155670857581498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 669041985738091607} + m_Layer: 0 + m_Name: Right_UpperArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &669041985738091607 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 744155670857581498} + m_LocalRotation: {x: 0.17870995, y: 0.027966414, z: 0.90344393, w: 0.38867685} + m_LocalPosition: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8322255484584408707} + m_Father: {fileID: 9036379305195573192} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1191273259690468839 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4372607808223944788} + m_Layer: 0 + m_Name: Right_RingProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4372607808223944788 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1191273259690468839} + m_LocalRotation: {x: 0.035571605, y: -0.5691555, z: 0.3065858, w: 0.76210356} + m_LocalPosition: {x: -0.00952738, y: -0.08161427, z: 0.012242128} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6455803842984534145} + m_Father: {fileID: 8626512282341172403} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1208092035896825815 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1496417343804167383} + m_Layer: 0 + m_Name: Left_PinkyDistalEnd + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1496417343804167383 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1208092035896825815} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.2434495e-16, y: 0.018519057, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5256705467135585716} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1399579107103275648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6044159111065775861} + m_Layer: 0 + m_Name: Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6044159111065775861 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1399579107103275648} + m_LocalRotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568} + m_LocalPosition: {x: -0, y: 0.12747401, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1287142318755369511} + - {fileID: 3034619526587095520} + - {fileID: 4784260142596347675} + m_Father: {fileID: 1280561501388621616} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1528771118847088261 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7543407669181692281} + m_Layer: 0 + m_Name: Left_RingDistalEnd + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7543407669181692281 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1528771118847088261} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 814663136741057473} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1556102432590548544 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8059383712415915891} + m_Layer: 0 + m_Name: Left_ThumbIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8059383712415915891 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1556102432590548544} + m_LocalRotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993} + m_LocalPosition: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1630836093214207387} + m_Father: {fileID: 7193948126882834794} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1665079683428408960 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5440504044255758521} + m_Layer: 0 + m_Name: Left_ThumbDistalEnd + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5440504044255758521 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1665079683428408960} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4.2632555e-16, y: 0.029458016, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1630836093214207387} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1971156942214010344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2106802306824654203} + m_Layer: 0 + m_Name: Right_IndexIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2106802306824654203 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971156942214010344} + m_LocalRotation: {x: 0.26077324, y: -0, z: -0, w: 0.9654001} + m_LocalPosition: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6668654437293982308} + m_Father: {fileID: 6737443129744485833} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2243558965516038833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4771114395735085007} + m_Layer: 0 + m_Name: Left_PinkyProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4771114395735085007 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2243558965516038833} + m_LocalRotation: {x: 0.0066045397, y: -0.5050901, z: 0.37113747, w: 0.77916455} + m_LocalPosition: {x: 0.004436847, y: 0.07288173, z: -0.029359013} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2428117449723893950} + m_Father: {fileID: 9186500496127808867} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2405301710590347058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3187852125002371600} + m_Layer: 0 + m_Name: Left_MiddleIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3187852125002371600 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2405301710590347058} + m_LocalRotation: {x: 0.3409832, y: -0, z: -0, w: 0.94006944} + m_LocalPosition: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3677380931107609436} + m_Father: {fileID: 3682205282157455302} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2611587126737048868 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4249190120948064996} + m_Layer: 0 + m_Name: Right_ThumbIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4249190120948064996 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2611587126737048868} + m_LocalRotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993} + m_LocalPosition: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1321086290467262078} + m_Father: {fileID: 117881535543302510} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3036295890290752353 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3682205282157455302} + m_Layer: 0 + m_Name: Left_MiddleProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3682205282157455302 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3036295890290752353} + m_LocalRotation: {x: 0.09593409, y: -0.6426922, z: 0.21124882, w: 0.73014885} + m_LocalPosition: {x: 0.012847862, y: 0.08609763, z: 0.003435423} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3187852125002371600} + m_Father: {fileID: 9186500496127808867} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3058623154768238228 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2719569588957798408} + m_Layer: 0 + m_Name: Chest + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2719569588957798408 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3058623154768238228} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.1034043, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6135884457200830724} + m_Father: {fileID: 7095431021522030924} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3266411622757557566 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2243699437179502597} + m_Layer: 0 + m_Name: Right_MiddleDistalEnd + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2243699437179502597 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3266411622757557566} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4322549990939160481} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3436156908033779340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3964097221717966225} + m_Layer: 0 + m_Name: Right_PinkyProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3964097221717966225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3436156908033779340} + m_LocalRotation: {x: 0.0066045397, y: -0.5050901, z: 0.37113747, w: 0.77916455} + m_LocalPosition: {x: -0.0044381507, y: -0.07288141, z: 0.029358566} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8708112791101404814} + m_Father: {fileID: 8626512282341172403} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3476358902192535701 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2428117449723893950} + m_Layer: 0 + m_Name: Left_PinkyIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2428117449723893950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3476358902192535701} + m_LocalRotation: {x: 0.29918617, y: -0, z: -0, w: 0.9541948} + m_LocalPosition: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5256705467135585716} + m_Father: {fileID: 4771114395735085007} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3563097852485848280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8519642851085155206} + m_Layer: 0 + m_Name: Left_UpperArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8519642851085155206 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3563097852485848280} + m_LocalRotation: {x: 0.17870995, y: 0.027966414, z: 0.90344393, w: 0.38867685} + m_LocalPosition: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2857373400946456485} + m_Father: {fileID: 7590676344785519724} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3682698495089443730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 117881535543302510} + m_Layer: 0 + m_Name: Right_ThumbProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &117881535543302510 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3682698495089443730} + m_LocalRotation: {x: -0.22855467, y: 0.9196341, z: 0.3181213, w: 0.028891658} + m_LocalPosition: {x: 0.00080341793, y: -0.028816395, z: -0.023514695} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4249190120948064996} + m_Father: {fileID: 8626512282341172403} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3837663348675104489 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8002264680419333305} + m_Layer: 0 + m_Name: Geometry + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8002264680419333305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3837663348675104489} + 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: 6392546784736076633} + m_Father: {fileID: 3893294197879345259} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3877542988220062782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2307998062205351245} + m_Layer: 0 + m_Name: Right_Toes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2307998062205351245 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3877542988220062782} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0.00000015643121, y: -0.07224799, z: 0.11807} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1980697918205857564} + m_Father: {fileID: 3726617517853789496} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3886032591323775624 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6668654437293982308} + m_Layer: 0 + m_Name: Right_IndexDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6668654437293982308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3886032591323775624} + m_LocalRotation: {x: 0.08318636, y: -0, z: -0, w: 0.996534} + m_LocalPosition: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4527297259753600857} + m_Father: {fileID: 2106802306824654203} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3987780067510010724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5944892902790622099} + m_Layer: 0 + m_Name: Right_MiddleProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5944892902790622099 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3987780067510010724} + m_LocalRotation: {x: 0.09593409, y: -0.6426922, z: 0.21124882, w: 0.73014885} + m_LocalPosition: {x: -0.012848663, y: -0.08609768, z: -0.0034359337} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2533933710732092939} + m_Father: {fileID: 8626512282341172403} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4241624010127815633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2105937543855322119} + m_Layer: 0 + m_Name: Right_UpperLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2105937543855322119 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4241624010127815633} + m_LocalRotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839} + m_LocalPosition: {x: 0.086103186, y: -0.053458147, z: -0.0114706475} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 557817384646886437} + m_Father: {fileID: 7898439671699593946} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4242226060017671791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3726617517853789496} + m_Layer: 0 + m_Name: Right_Foot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3726617517853789496 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4242226060017671791} + m_LocalRotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211} + m_LocalPosition: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2307998062205351245} + m_Father: {fileID: 557817384646886437} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4251274685138929836 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7898439671699593946} + m_Layer: 0 + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7898439671699593946 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4251274685138929836} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.9810986, z: -0.01590455} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6983258932120580808} + - {fileID: 2105937543855322119} + - {fileID: 7095431021522030924} + m_Father: {fileID: 272993188807782130} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4341508120857366530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7095431021522030924} + m_Layer: 0 + m_Name: Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7095431021522030924 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4341508120857366530} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.058229383, z: 0.0012229546} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2719569588957798408} + m_Father: {fileID: 7898439671699593946} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4416926081852918481 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3893294197879345259} + - component: {fileID: 6982812146204527121} + - component: {fileID: 4416926081852918491} + - component: {fileID: 4416926081852918490} + - component: {fileID: 5885216827943657505} + - component: {fileID: 135756642000475821} + - component: {fileID: 4416926081852918493} + m_Layer: 8 + m_Name: PlayerArmature + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3893294197879345259 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4416926081852918481} + 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: 8338988566280778637} + - {fileID: 8002264680419333305} + - {fileID: 272993188807782130} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &6982812146204527121 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4416926081852918481} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739, type: 3} + m_Controller: {fileID: 9100000, guid: 40db3173a05ae3242b1c182a09b0a183, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!143 &4416926081852918491 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4416926081852918481} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Height: 1.8 + m_Radius: 0.28 + m_SlopeLimit: 45 + m_StepOffset: 0.25 + m_SkinWidth: 0.02 + m_MinMoveDistance: 0 + m_Center: {x: 0, y: 0.93, z: 0} +--- !u!114 &4416926081852918490 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4416926081852918481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 26e54e5a728a9234ab24fcf1460ed8a2, type: 3} + m_Name: + m_EditorClassIdentifier: + MoveSpeed: 2 + SprintSpeed: 5.335 + RotationSmoothTime: 0.12 + SpeedChangeRate: 10 + JumpHeight: 1.2 + Gravity: -15 + JumpTimeout: 0.3 + FallTimeout: 0.15 + Grounded: 1 + GroundedOffset: -0.14 + GroundedRadius: 0.28 + GroundLayers: + serializedVersion: 2 + m_Bits: 513 + CinemachineCameraTarget: {fileID: 8338988566280778634} + TopClamp: 70 + BottomClamp: -30 + CameraAngleOverride: 0 + LockCameraPosition: 0 +--- !u!114 &5885216827943657505 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4416926081852918481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 909d917d73a63f940ac158d02e936645, type: 3} + m_Name: + m_EditorClassIdentifier: + pushLayers: + serializedVersion: 2 + m_Bits: 0 + canPush: 0 + strength: 1.1 +--- !u!114 &135756642000475821 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4416926081852918481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e087ecce43ebbff45a1b360637807d93, type: 3} + m_Name: + m_EditorClassIdentifier: + move: {x: 0, y: 0} + look: {x: 0, y: 0} + jump: 0 + sprint: 0 + analogMovement: 0 + cursorLocked: 1 + cursorInputForLook: 1 +--- !u!114 &4416926081852918493 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4416926081852918481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Actions: {fileID: -944628639613478452, guid: 4419d82f33d36e848b3ed5af4c8da37e, + type: 3} + m_NotificationBehavior: 0 + m_UIInputModule: {fileID: 0} + m_DeviceLostEvent: + m_PersistentCalls: + m_Calls: [] + m_DeviceRegainedEvent: + m_PersistentCalls: + m_Calls: [] + m_ControlsChangedEvent: + m_PersistentCalls: + m_Calls: [] + m_ActionEvents: + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4416926081852918490} + m_TargetAssemblyTypeName: + m_MethodName: InputMove + m_Mode: 0 + 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_ActionId: 6bc1aaf4-b110-4ff7-891e-5b9fe6f32c4d + m_ActionName: Player/Move[/Keyboard/w,/Keyboard/s,/Keyboard/a,/Keyboard/d,/Keyboard/upArrow,/Keyboard/downArrow,/Keyboard/leftArrow,/Keyboard/rightArrow,/XInputControllerWindows/leftStick] + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4416926081852918490} + m_TargetAssemblyTypeName: + m_MethodName: InputLook + m_Mode: 0 + 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_ActionId: 2690c379-f54d-45be-a724-414123833eb4 + m_ActionName: Player/Look[/Mouse/delta,/XInputControllerWindows/rightStick] + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4416926081852918490} + m_TargetAssemblyTypeName: + m_MethodName: InputJump + m_Mode: 0 + 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_ActionId: 8c4abdf8-4099-493a-aa1a-129acec7c3df + m_ActionName: Player/Jump[/Keyboard/space,/XInputControllerWindows/buttonSouth] + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4416926081852918490} + m_TargetAssemblyTypeName: + m_MethodName: InputSprint + m_Mode: 0 + 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_ActionId: 980e881e-182c-404c-8cbf-3d09fdb48fef + m_ActionName: Player/Sprint[/Keyboard/leftShift,/XInputControllerWindows/leftTrigger] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: e4ce1614-c754-48c1-9103-33130441661f + m_ActionName: UI/New action + m_NeverAutoSwitchControlSchemes: 0 + m_DefaultControlScheme: + m_DefaultActionMap: Player + m_SplitScreenIndex: -1 + m_Camera: {fileID: 0} +--- !u!1 &4523139366846529165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8963279144940889463} + m_Layer: 0 + m_Name: Right_ThumbDistalEnd + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8963279144940889463 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4523139366846529165} + m_LocalRotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1} + m_LocalPosition: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1321086290467262078} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4670354579125703954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8377062265252637388} + m_Layer: 0 + m_Name: Left_MiddleDistalEnd + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8377062265252637388 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4670354579125703954} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3677380931107609436} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4905545990470132264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6841740426104573242} + m_Layer: 0 + m_Name: Left_RingProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6841740426104573242 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4905545990470132264} + m_LocalRotation: {x: 0.035571605, y: -0.5691555, z: 0.3065858, w: 0.76210356} + m_LocalPosition: {x: 0.009525569, y: 0.08161553, z: -0.012242405} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7546729694116949071} + m_Father: {fileID: 9186500496127808867} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5101296899396846913 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8708112791101404814} + m_Layer: 0 + m_Name: Right_PinkyIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8708112791101404814 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5101296899396846913} + m_LocalRotation: {x: 0.29918617, y: -0, z: -0, w: 0.9541948} + m_LocalPosition: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3671558514868781766} + m_Father: {fileID: 3964097221717966225} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5184213599934359185 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5256705467135585716} + m_Layer: 0 + m_Name: Left_PinkyDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5256705467135585716 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5184213599934359185} + m_LocalRotation: {x: 0.14234784, y: -0, z: -0, w: 0.9898167} + m_LocalPosition: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1496417343804167383} + m_Father: {fileID: 2428117449723893950} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5403032428067713898 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8626512282341172403} + m_Layer: 0 + m_Name: Right_Hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8626512282341172403 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5403032428067713898} + m_LocalRotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + m_LocalPosition: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6737443129744485833} + - {fileID: 5944892902790622099} + - {fileID: 3964097221717966225} + - {fileID: 4372607808223944788} + - {fileID: 117881535543302510} + m_Father: {fileID: 8322255484584408707} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5653482252439368515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6135884457200830724} + m_Layer: 0 + m_Name: UpperChest + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6135884457200830724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5653482252439368515} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.1034043, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7590676344785519724} + - {fileID: 1280561501388621616} + - {fileID: 9036379305195573192} + m_Father: {fileID: 2719569588957798408} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5730446702897074250 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7546729694116949071} + m_Layer: 0 + m_Name: Left_RingIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7546729694116949071 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5730446702897074250} + m_LocalRotation: {x: 0.3907906, y: -0, z: -0, w: 0.9204796} + m_LocalPosition: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 814663136741057473} + m_Father: {fileID: 6841740426104573242} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5930158855145388821 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 272993188807782130} + m_Layer: 0 + m_Name: Skeleton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &272993188807782130 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5930158855145388821} + 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: 7898439671699593946} + m_Father: {fileID: 3893294197879345259} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6120293616683930968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1969078467917074395} + m_Layer: 0 + m_Name: Left_IndexIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1969078467917074395 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6120293616683930968} + m_LocalRotation: {x: 0.26077324, y: -0, z: -0, w: 0.9654001} + m_LocalPosition: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7697187420529516156} + m_Father: {fileID: 4303679674140607531} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6140929302025003595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7697187420529516156} + m_Layer: 0 + m_Name: Left_IndexDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7697187420529516156 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6140929302025003595} + m_LocalRotation: {x: 0.08318636, y: -0, z: -0, w: 0.996534} + m_LocalPosition: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2036092741278792784} + m_Father: {fileID: 1969078467917074395} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6373461229088287166 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1321086290467262078} + m_Layer: 0 + m_Name: Right_ThumbDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1321086290467262078 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6373461229088287166} + m_LocalRotation: {x: 0.17147453, y: -0, z: -0, w: 0.98518854} + m_LocalPosition: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8963279144940889463} + m_Father: {fileID: 4249190120948064996} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6395627992722424102 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1287142318755369511} + m_Layer: 0 + m_Name: Jaw + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1287142318755369511 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6395627992722424102} + m_LocalRotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485} + m_LocalPosition: {x: -0, y: -0.00763539, z: 0.012895278} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6044159111065775861} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6470413380433280058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4990966505231100904} + m_Layer: 0 + m_Name: Right_RingDistalEnd + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4990966505231100904 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6470413380433280058} + m_LocalRotation: {x: 9.02056e-17, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6256634600695244910} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6545445512110528827 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6983258932120580808} + m_Layer: 0 + m_Name: Left_UpperLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6983258932120580808 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6545445512110528827} + m_LocalRotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864} + m_LocalPosition: {x: -0.08610317, y: -0.053458035, z: -0.011470641} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4329760479032487968} + m_Father: {fileID: 7898439671699593946} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6608074139454108712 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8818194238794709845} + m_Layer: 0 + m_Name: Left_Toes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8818194238794709845 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6608074139454108712} + m_LocalRotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068} + m_LocalPosition: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7472943608166612463} + m_Father: {fileID: 3283115190892659225} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6854951857557205417 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7590676344785519724} + m_Layer: 0 + m_Name: Left_Shoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7590676344785519724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6854951857557205417} + m_LocalRotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024} + m_LocalPosition: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8519642851085155206} + m_Father: {fileID: 6135884457200830724} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6908046260977031892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1054072932380382983} + m_Layer: 0 + m_Name: Neck_Twist_A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1054072932380382983 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6908046260977031892} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0, y: 0.063737005, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1280561501388621616} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6986324543679806377 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4527297259753600857} + m_Layer: 0 + m_Name: Right_IndexDistalEnd + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4527297259753600857 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6986324543679806377} + m_LocalRotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1} + m_LocalPosition: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6668654437293982308} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6997226163192931975 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3677380931107609436} + m_Layer: 0 + m_Name: Left_MiddleDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3677380931107609436 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6997226163192931975} + m_LocalRotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + m_LocalPosition: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8377062265252637388} + m_Father: {fileID: 3187852125002371600} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7039373309261180186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2533933710732092939} + m_Layer: 0 + m_Name: Right_MiddleIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2533933710732092939 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7039373309261180186} + m_LocalRotation: {x: 0.3409832, y: -0, z: -0, w: 0.94006944} + m_LocalPosition: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4322549990939160481} + m_Father: {fileID: 5944892902790622099} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7115470489474844718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 814663136741057473} + m_Layer: 0 + m_Name: Left_RingDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &814663136741057473 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7115470489474844718} + m_LocalRotation: {x: 0.09052901, y: -0, z: -0, w: 0.99589384} + m_LocalPosition: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7543407669181692281} + m_Father: {fileID: 7546729694116949071} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7200213891097713481 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6737443129744485833} + m_Layer: 0 + m_Name: Right_IndexProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6737443129744485833 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7200213891097713481} + m_LocalRotation: {x: 0.1338533, y: -0.6899348, z: 0.20177367, w: 0.6821735} + m_LocalPosition: {x: -0.0078223245, y: -0.0918393, z: -0.026574574} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2106802306824654203} + m_Father: {fileID: 8626512282341172403} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7367493597718985424 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8322255484584408707} + m_Layer: 0 + m_Name: Right_LowerArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8322255484584408707 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7367493597718985424} + m_LocalRotation: {x: 0.37416065, y: -8.0435996e-17, z: -3.2453267e-17, w: 0.92736393} + m_LocalPosition: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8626512282341172403} + m_Father: {fileID: 669041985738091607} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7469504202038279455 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3671558514868781766} + m_Layer: 0 + m_Name: Right_PinkyDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3671558514868781766 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7469504202038279455} + m_LocalRotation: {x: 0.14234784, y: -0, z: -0, w: 0.9898167} + m_LocalPosition: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5188114625401513842} + m_Father: {fileID: 8708112791101404814} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7757191960529093683 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2857373400946456485} + m_Layer: 0 + m_Name: Left_LowerArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2857373400946456485 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7757191960529093683} + m_LocalRotation: {x: 0.37416065, y: -8.0435996e-17, z: -3.2453267e-17, w: 0.92736393} + m_LocalPosition: {x: -2.8421706e-16, y: 0.28508067, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 9186500496127808867} + m_Father: {fileID: 8519642851085155206} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7835422218736375554 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7193948126882834794} + m_Layer: 0 + m_Name: Left_ThumbProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7193948126882834794 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7835422218736375554} + m_LocalRotation: {x: -0.22855467, y: 0.9196341, z: 0.3181213, w: 0.028891658} + m_LocalPosition: {x: -0.00080496486, y: 0.028816883, z: 0.023514476} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8059383712415915891} + m_Father: {fileID: 9186500496127808867} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8015367010251096834 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4329760479032487968} + m_Layer: 0 + m_Name: Left_LowerLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4329760479032487968 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8015367010251096834} + m_LocalRotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + m_LocalPosition: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3283115190892659225} + m_Father: {fileID: 6983258932120580808} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8026657578295732144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4322549990939160481} + m_Layer: 0 + m_Name: Right_MiddleDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4322549990939160481 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8026657578295732144} + m_LocalRotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396} + m_LocalPosition: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2243699437179502597} + m_Father: {fileID: 2533933710732092939} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8187455079231382173 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6392546784736076633} + - component: {fileID: 5597113867290821413} + m_Layer: 0 + m_Name: Armature_Mesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6392546784736076633 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8187455079231382173} + 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: 8002264680419333305} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5597113867290821413 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8187455079231382173} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 43714b68324cc2c409d534d9874f2a2b, type: 2} + - {fileID: 2100000, guid: 766fd3ff04aab4745a764d33daac86fa, type: 2} + - {fileID: 2100000, guid: 8b25e99361ac31d4e9ae83c46aee69ea, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4698152120088058464, guid: 36078ab0369161e49a29d349ae3e0739, type: 3} + m_Bones: + - {fileID: 7898439671699593946} + - {fileID: 7095431021522030924} + - {fileID: 2719569588957798408} + - {fileID: 6135884457200830724} + - {fileID: 1280561501388621616} + - {fileID: 6044159111065775861} + - {fileID: 4784260142596347675} + - {fileID: 3034619526587095520} + - {fileID: 1287142318755369511} + - {fileID: 1054072932380382983} + - {fileID: 7590676344785519724} + - {fileID: 8519642851085155206} + - {fileID: 2857373400946456485} + - {fileID: 9186500496127808867} + - {fileID: 4771114395735085007} + - {fileID: 2428117449723893950} + - {fileID: 5256705467135585716} + - {fileID: 1496417343804167383} + - {fileID: 6841740426104573242} + - {fileID: 7546729694116949071} + - {fileID: 814663136741057473} + - {fileID: 7543407669181692281} + - {fileID: 3682205282157455302} + - {fileID: 3187852125002371600} + - {fileID: 3677380931107609436} + - {fileID: 8377062265252637388} + - {fileID: 4303679674140607531} + - {fileID: 1969078467917074395} + - {fileID: 7697187420529516156} + - {fileID: 2036092741278792784} + - {fileID: 7193948126882834794} + - {fileID: 8059383712415915891} + - {fileID: 1630836093214207387} + - {fileID: 5440504044255758521} + - {fileID: 9036379305195573192} + - {fileID: 669041985738091607} + - {fileID: 8322255484584408707} + - {fileID: 8626512282341172403} + - {fileID: 3964097221717966225} + - {fileID: 8708112791101404814} + - {fileID: 3671558514868781766} + - {fileID: 5188114625401513842} + - {fileID: 4372607808223944788} + - {fileID: 6455803842984534145} + - {fileID: 6256634600695244910} + - {fileID: 4990966505231100904} + - {fileID: 5944892902790622099} + - {fileID: 2533933710732092939} + - {fileID: 4322549990939160481} + - {fileID: 2243699437179502597} + - {fileID: 6737443129744485833} + - {fileID: 2106802306824654203} + - {fileID: 6668654437293982308} + - {fileID: 4527297259753600857} + - {fileID: 117881535543302510} + - {fileID: 4249190120948064996} + - {fileID: 1321086290467262078} + - {fileID: 8963279144940889463} + - {fileID: 6983258932120580808} + - {fileID: 4329760479032487968} + - {fileID: 3283115190892659225} + - {fileID: 8818194238794709845} + - {fileID: 7472943608166612463} + - {fileID: 2105937543855322119} + - {fileID: 557817384646886437} + - {fileID: 3726617517853789496} + - {fileID: 2307998062205351245} + - {fileID: 1980697918205857564} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 7898439671699593946} + m_AABB: + m_Center: {x: -0.000000029802322, y: -0.09214255, z: 0.026248664} + m_Extent: {x: 0.52818465, y: 0.88092995, z: 0.22050178} + m_DirtyAABB: 0 +--- !u!1 &8338988566280778634 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8338988566280778637} + m_Layer: 0 + m_Name: PlayerCameraRoot + m_TagString: CinemachineTarget + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8338988566280778637 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8338988566280778634} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.375, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3893294197879345259} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8345528668818648182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4784260142596347675} + m_Layer: 0 + m_Name: Right_Eye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4784260142596347675 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8345528668818648182} + m_LocalRotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17} + m_LocalPosition: {x: 0.033303294, y: 0.03459628, z: 0.0867403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6044159111065775861} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8832014917856829317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3034619526587095520} + m_Layer: 0 + m_Name: Left_Eye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3034619526587095520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8832014917856829317} + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: -0.03330326, y: 0.034598116, z: 0.0867403} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6044159111065775861} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8916421316635241550 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9036379305195573192} + m_Layer: 0 + m_Name: Right_Shoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9036379305195573192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8916421316635241550} + m_LocalRotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396} + m_LocalPosition: {x: 0.0009571358, y: 0.19149381, z: -0.008727803} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 669041985738091607} + m_Father: {fileID: 6135884457200830724} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8979680374780180007 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4303679674140607531} + m_Layer: 0 + m_Name: Left_IndexProximal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4303679674140607531 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8979680374780180007} + m_LocalRotation: {x: 0.1338533, y: -0.6899348, z: 0.20177367, w: 0.6821735} + m_LocalPosition: {x: 0.007815497, y: 0.0918443, z: 0.02657316} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1969078467917074395} + m_Father: {fileID: 9186500496127808867} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9014238855272647367 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1980697918205857564} + m_Layer: 0 + m_Name: Right_ToesEnd + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1980697918205857564 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9014238855272647367} + m_LocalRotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656} + m_LocalPosition: {x: 0.0010031584, y: -0.06423059, z: -0.016843898} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2307998062205351245} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9029242941628065318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9186500496127808867} + m_Layer: 0 + m_Name: Left_Hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9186500496127808867 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9029242941628065318} + m_LocalRotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128} + m_LocalPosition: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4303679674140607531} + - {fileID: 3682205282157455302} + - {fileID: 4771114395735085007} + - {fileID: 6841740426104573242} + - {fileID: 7193948126882834794} + m_Father: {fileID: 2857373400946456485} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9090225697883493277 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6256634600695244910} + m_Layer: 0 + m_Name: Right_RingDistal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6256634600695244910 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9090225697883493277} + m_LocalRotation: {x: 0.09052901, y: -0, z: -0, w: 0.99589384} + m_LocalPosition: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4990966505231100904} + m_Father: {fileID: 6455803842984534145} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9098726045431565069 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 557817384646886437} + m_Layer: 0 + m_Name: Right_LowerLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &557817384646886437 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9098726045431565069} + m_LocalRotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203} + m_LocalPosition: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3726617517853789496} + m_Father: {fileID: 2105937543855322119} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9136568059596826656 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6455803842984534145} + m_Layer: 0 + m_Name: Right_RingIntermediate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6455803842984534145 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9136568059596826656} + m_LocalRotation: {x: 0.3907906, y: -0, z: -0, w: 0.9204796} + m_LocalPosition: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6256634600695244910} + m_Father: {fileID: 4372607808223944788} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab.meta b/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab.meta new file mode 100644 index 0000000..85a329a --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerArmature.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 64dce48905ffd9b4293e595fa6941544 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab b/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab new file mode 100644 index 0000000..24ce2bf --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab @@ -0,0 +1,349 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &29811323 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 29811324} + - component: {fileID: 29811327} + - component: {fileID: 29811326} + - component: {fileID: 29811325} + m_Layer: 8 + m_Name: Capsule + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &29811324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29811323} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.9, z: 0} + m_LocalScale: {x: 0.75, y: 0.9, z: 0.75} + m_Children: [] + m_Father: {fileID: 1293029876712600392} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &29811327 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29811323} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &29811326 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29811323} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6b911390c5825014e8377183a7837d3f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!136 &29811325 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29811323} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1925873226565265906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1293029876712600392} + - component: {fileID: 1925873226565265912} + - component: {fileID: 1925873226565265913} + - component: {fileID: 7292828519420468114} + - component: {fileID: 1925873226565265918} + - component: {fileID: 2468714030164847400} + m_Layer: 8 + m_Name: PlayerCapsule + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1293029876712600392 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925873226565265906} + 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: 6074239116653777070} + - {fileID: 29811324} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!143 &1925873226565265912 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925873226565265906} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Height: 1.8 + m_Radius: 0.4 + m_SlopeLimit: 45 + m_StepOffset: 0.25 + m_SkinWidth: 0.02 + m_MinMoveDistance: 0 + m_Center: {x: 0, y: 0.93, z: 0} +--- !u!114 &1925873226565265913 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925873226565265906} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 26e54e5a728a9234ab24fcf1460ed8a2, type: 3} + m_Name: + m_EditorClassIdentifier: + MoveSpeed: 4 + SprintSpeed: 6 + RotationSmoothTime: 0.12 + SpeedChangeRate: 10 + JumpHeight: 1.2 + Gravity: -15 + JumpTimeout: 0.5 + FallTimeout: 0.15 + Grounded: 1 + GroundedOffset: -0.14 + GroundedRadius: 0.28 + GroundLayers: + serializedVersion: 2 + m_Bits: 513 + CinemachineCameraTarget: {fileID: 6074239116653777065} + TopClamp: 70 + BottomClamp: -30 + CameraAngleOverride: 0 + LockCameraPosition: 0 +--- !u!114 &7292828519420468114 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925873226565265906} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 909d917d73a63f940ac158d02e936645, type: 3} + m_Name: + m_EditorClassIdentifier: + pushLayers: + serializedVersion: 2 + m_Bits: 0 + canPush: 0 + strength: 1.1 +--- !u!114 &1925873226565265918 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925873226565265906} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Actions: {fileID: -944628639613478452, guid: 4419d82f33d36e848b3ed5af4c8da37e, + type: 3} + m_NotificationBehavior: 0 + m_UIInputModule: {fileID: 0} + m_DeviceLostEvent: + m_PersistentCalls: + m_Calls: [] + m_DeviceRegainedEvent: + m_PersistentCalls: + m_Calls: [] + m_ControlsChangedEvent: + m_PersistentCalls: + m_Calls: [] + m_ActionEvents: + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1925873226565265913} + m_TargetAssemblyTypeName: + m_MethodName: InputMove + m_Mode: 0 + 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_ActionId: 6bc1aaf4-b110-4ff7-891e-5b9fe6f32c4d + m_ActionName: Player/Move[/Keyboard/w,/Keyboard/s,/Keyboard/a,/Keyboard/d,/Keyboard/upArrow,/Keyboard/downArrow,/Keyboard/leftArrow,/Keyboard/rightArrow,/XInputControllerWindows/leftStick] + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1925873226565265913} + m_TargetAssemblyTypeName: + m_MethodName: InputLook + m_Mode: 0 + 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_ActionId: 2690c379-f54d-45be-a724-414123833eb4 + m_ActionName: Player/Look[/Mouse/delta,/XInputControllerWindows/rightStick] + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1925873226565265913} + m_TargetAssemblyTypeName: + m_MethodName: InputJump + m_Mode: 0 + 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_ActionId: 8c4abdf8-4099-493a-aa1a-129acec7c3df + m_ActionName: Player/Jump[/Keyboard/space,/XInputControllerWindows/buttonSouth] + - m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1925873226565265913} + m_TargetAssemblyTypeName: + m_MethodName: InputSprint + m_Mode: 0 + 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_ActionId: 980e881e-182c-404c-8cbf-3d09fdb48fef + m_ActionName: Player/Sprint[/Keyboard/leftShift,/XInputControllerWindows/leftTrigger] + - m_PersistentCalls: + m_Calls: [] + m_ActionId: e4ce1614-c754-48c1-9103-33130441661f + m_ActionName: UI/New action + m_NeverAutoSwitchControlSchemes: 0 + m_DefaultControlScheme: + m_DefaultActionMap: Player + m_SplitScreenIndex: -1 + m_Camera: {fileID: 0} +--- !u!114 &2468714030164847400 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1925873226565265906} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e087ecce43ebbff45a1b360637807d93, type: 3} + m_Name: + m_EditorClassIdentifier: + move: {x: 0, y: 0} + look: {x: 0, y: 0} + jump: 0 + sprint: 0 + analogMovement: 0 + cursorLocked: 1 + cursorInputForLook: 1 +--- !u!1 &6074239116653777065 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6074239116653777070} + m_Layer: 0 + m_Name: PlayerCameraRoot + m_TagString: CinemachineTarget + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6074239116653777070 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6074239116653777065} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1.375, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1293029876712600392} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab.meta b/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab.meta new file mode 100644 index 0000000..ce51d9b --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerCapsule.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2553cec8fdb3eb643bbe9f2ec880c472 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab b/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab new file mode 100644 index 0000000..fd6de14 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab @@ -0,0 +1,153 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2070925441746177671 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2070925441746177912} + - component: {fileID: 2070925441746177913} + m_Layer: 0 + m_Name: PlayerFollowCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2070925441746177912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2070925441746177671} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.5, y: 1.375, z: -4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2070925442191277756} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2070925441746177913 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2070925441746177671} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 45e653bab7fb20e499bda25e1b646fea, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ExcludedPropertiesInInspector: + - m_Script + m_LockStageInInspector: + m_StreamingVersion: 20170927 + m_Priority: 10 + m_StandbyUpdate: 2 + m_LookAt: {fileID: 0} + m_Follow: {fileID: 0} + m_Lens: + FieldOfView: 40 + OrthographicSize: 10 + NearClipPlane: 0.2 + FarClipPlane: 500 + Dutch: 0 + LensShift: {x: 0, y: 0} + m_Transitions: + m_BlendHint: 0 + m_InheritPosition: 0 + m_OnCameraLive: + m_PersistentCalls: + m_Calls: [] + m_LegacyBlendHint: 0 + m_ComponentOwner: {fileID: 2070925442191277756} +--- !u!1 &2070925442191277755 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2070925442191277756} + - component: {fileID: 2070925442191277757} + - component: {fileID: 2070925442191277753} + - component: {fileID: 2070925442191277752} + m_Layer: 0 + m_Name: cm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2070925442191277756 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2070925442191277755} + 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: 2070925441746177912} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2070925442191277757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2070925442191277755} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2070925442191277753 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2070925442191277755} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68bb026fafb42b14791938953eaace77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_NoiseProfile: {fileID: 11400000, guid: 46965f9cbaf525742a6da4c2172a99cd, type: 2} + m_PivotOffset: {x: 0, y: 0, z: 1} + m_AmplitudeGain: 0.5 + m_FrequencyGain: 0.3 + mNoiseOffsets: {x: -451.37964, y: 684.7062, z: 648.0488} +--- !u!114 &2070925442191277752 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2070925442191277755} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bd6043bde05a7fc4cba197d06915c1e3, type: 3} + m_Name: + m_EditorClassIdentifier: + Damping: {x: 0.1, y: 0.25, z: 0.3} + ShoulderOffset: {x: 1, y: 0, z: 0} + VerticalArmLength: 0 + CameraSide: 0.6 + CameraDistance: 4 + CameraCollisionFilter: + serializedVersion: 2 + m_Bits: 1 + IgnoreTag: Player + CameraRadius: 0.15 diff --git a/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab.meta b/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab.meta new file mode 100644 index 0000000..83ece34 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Prefabs/PlayerFollowCamera.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a1a802ecaf6775746bb2a929fb554ad8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes.meta b/Assets/StarterAssets/ThirdPersonController/Scenes.meta new file mode 100644 index 0000000..fe17ecf --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89e5f9b6a0fcdae4e8ccb4b461925e8c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.meta b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.meta new file mode 100644 index 0000000..6f8a374 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6a4aa6f3d941a64c9a1e93aa05ea6da +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity new file mode 100644 index 0000000..0b7bb40 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity @@ -0,0 +1,1377 @@ +%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.4862745, g: 0.69411767, b: 0.8117647, a: 1} + m_FogMode: 3 + m_FogDensity: 0.025 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.9386859, g: 0.90466136, b: 0.84687346, 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: 2100000, guid: aeab33f69c199e54794f516d31450ec4, type: 2} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 1 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 5 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 8900000, guid: 619e305f5165a9946b7f72464e44ca4a, type: 3} + m_Sun: {fileID: 2114283754330233425} + m_IndirectSpecularColor: {r: 0.1727952, g: 0.2600245, b: 0.36693013, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 80 + m_AtlasSize: 1024 + m_AO: 1 + m_AOMaxDistance: 1 + m_CompAOExponent: 0.4 + m_CompAOExponentDirect: 0.4 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, + type: 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: 400 + m_PVRSampleCount: 400 + m_PVRBounces: 4 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: 51e8050f26ab504469d218c927558c5e, + type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: 3b3f7400d3526e9429c39d03afb714b3, + type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &542508511 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 542508512} + - component: {fileID: 542508513} + m_Layer: 0 + m_Name: Reflection Probe (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &542508512 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 542508511} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.486, y: 1.566, z: 11.068} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2114283753834967213} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!215 &542508513 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 542508511} + 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: 6.791793, y: 3.0818176, z: 6.757762} + m_BoxOffset: {x: 0.3952031, y: -0.096860886, z: -0.21973467} + 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!4 &700051398 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8338988566280778637, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + m_PrefabInstance: {fileID: 1762682258} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &746329221 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1992104595683069851, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_Name + value: UI_EventSystem + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8063073397250431797, guid: f0271df749728104eac22c3d897fd8ce, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f0271df749728104eac22c3d897fd8ce, type: 3} +--- !u!1 &874605735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 874605736} + - component: {fileID: 874605737} + m_Layer: 0 + m_Name: Light Probe Group (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &874605736 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874605735} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.19, y: 1.79, z: 21.97} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2114283753834967213} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!220 &874605737 +LightProbeGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874605735} + m_Enabled: 1 + m_SourcePositions: + - {x: -6.4548373, y: 8.806516, z: 6.631113} + - {x: -6.4548373, y: -1.5343618, z: 6.631113} + - {x: 8.993203, y: 8.806516, z: 6.631113} + - {x: 8.993203, y: -1.5343618, z: 6.631113} + - {x: -11.939235, y: 8.806516, z: 6.631113} + - {x: -11.939235, y: -1.5343618, z: 6.631113} + - {x: 3.7731261, y: 8.806516, z: 6.631113} + - {x: 3.7731261, y: -1.5343618, z: 6.631113} + - {x: 20.137163, y: 8.806516, z: 6.631113} + - {x: 20.137163, y: -1.5343618, z: 6.631113} + - {x: 14.257168, y: 8.806516, z: 6.631113} + - {x: 14.257168, y: -1.5343618, z: 6.631113} + - {x: -6.4548373, y: 2.3566551, z: 6.631113} + - {x: 8.993203, y: 2.3566551, z: 6.631113} + - {x: -11.939235, y: 2.3566551, z: 6.631113} + - {x: 3.7731261, y: 2.3566551, z: 6.631113} + - {x: 20.137163, y: 2.3566551, z: 6.631113} + - {x: 14.257168, y: 2.3566551, z: 6.631113} + - {x: -1.5323329, y: 8.806516, z: 6.631113} + - {x: -1.5323329, y: -1.5343618, z: 6.631113} + - {x: -1.5323329, y: 2.3566551, z: 6.631113} + - {x: -6.4548373, y: 8.806516, z: -23.531504} + - {x: -6.4548373, y: -1.5343618, z: -23.531504} + - {x: 8.993203, y: 8.806516, z: -23.531504} + - {x: 8.993203, y: -1.5343618, z: -23.531504} + - {x: -11.939235, y: 8.806516, z: -23.531504} + - {x: -11.939235, y: -1.5343618, z: -23.531504} + - {x: 3.7731261, y: 8.806516, z: -23.531504} + - {x: 3.7731261, y: -1.5343618, z: -23.531504} + - {x: 20.137163, y: 8.806516, z: -23.531504} + - {x: 20.137163, y: -1.5343618, z: -23.531504} + - {x: 14.257168, y: 8.806516, z: -23.531504} + - {x: 14.257168, y: -1.5343618, z: -23.531504} + - {x: -6.4548373, y: 2.3566551, z: -23.531504} + - {x: 8.993203, y: 2.3566551, z: -23.531504} + - {x: -11.939235, y: 2.3566551, z: -23.531504} + - {x: 3.7731261, y: 2.3566551, z: -23.531504} + - {x: 20.137163, y: 2.3566551, z: -23.531504} + - {x: 14.257168, y: 2.3566551, z: -23.531504} + - {x: -1.5323329, y: 8.806516, z: -23.531504} + - {x: -1.5323329, y: -1.5343618, z: -23.531504} + - {x: -1.5323329, y: 2.3566551, z: -23.531504} + - {x: -6.4548373, y: 8.806516, z: -19.921879} + - {x: -6.0616884, y: -1.5343618, z: -19.921879} + - {x: 8.993203, y: 8.806516, z: -19.921879} + - {x: 8.993203, y: -1.5343618, z: -19.921879} + - {x: -11.939235, y: 8.806516, z: -19.921879} + - {x: -11.939235, y: -1.5343618, z: -19.921879} + - {x: 3.7731261, y: 8.806516, z: -19.921879} + - {x: 3.7731261, y: -1.5343618, z: -19.921879} + - {x: 20.137163, y: 8.806516, z: -19.921879} + - {x: 20.137163, y: -1.5343618, z: -19.921879} + - {x: 14.257168, y: 8.806516, z: -19.921879} + - {x: 14.257168, y: -1.5343618, z: -19.921879} + - {x: -6.4548373, y: 2.3566551, z: -19.921879} + - {x: 8.993203, y: 2.3566551, z: -19.921879} + - {x: -11.939235, y: 2.3566551, z: -19.921879} + - {x: 3.7731261, y: 2.3566551, z: -19.921879} + - {x: 20.137163, y: 2.3566551, z: -19.921879} + - {x: 14.257168, y: 2.3566551, z: -19.921879} + - {x: -1.5323329, y: 8.806516, z: -19.921879} + - {x: -1.5323329, y: -1.5343618, z: -19.921879} + - {x: -1.5323329, y: 2.3566551, z: -19.921879} + - {x: -6.4548373, y: 8.806516, z: -16.06502} + - {x: -6.4548373, y: -1.5343618, z: -16.06502} + - {x: 8.993203, y: 8.806516, z: -16.06502} + - {x: 8.993203, y: -1.5343618, z: -16.06502} + - {x: -11.939235, y: 8.806516, z: -16.06502} + - {x: -11.939235, y: -1.5343618, z: -16.06502} + - {x: 3.7731261, y: 8.806516, z: -16.06502} + - {x: 3.7731261, y: -1.5343618, z: -16.06502} + - {x: 20.137163, y: 8.806516, z: -16.06502} + - {x: 20.137163, y: -1.5343618, z: -16.06502} + - {x: 14.257168, y: 8.806516, z: -16.06502} + - {x: 14.257168, y: -1.5343618, z: -16.06502} + - {x: -6.4548373, y: 2.3566551, z: -16.06502} + - {x: 8.993203, y: 2.3566551, z: -16.06502} + - {x: -11.939235, y: 2.3566551, z: -16.06502} + - {x: 3.7731261, y: 2.3566551, z: -16.06502} + - {x: 20.137163, y: 2.3566551, z: -16.06502} + - {x: 14.257168, y: 2.3566551, z: -16.06502} + - {x: -1.5323329, y: 8.806516, z: -16.06502} + - {x: -1.5323329, y: -1.5343618, z: -16.06502} + - {x: -1.5323329, y: 2.3566551, z: -16.06502} + - {x: -6.4548373, y: 8.806516, z: -12.3070545} + - {x: -6.4548373, y: -1.5343618, z: -12.3070545} + - {x: 8.993203, y: 8.806516, z: -12.3070545} + - {x: 8.993203, y: -1.1842765, z: -13.780704} + - {x: -11.939235, y: 8.806516, z: -12.3070545} + - {x: -11.939235, y: -1.5343618, z: -12.3070545} + - {x: 3.7731261, y: 8.806516, z: -12.3070545} + - {x: 6.021616, y: 0.8727715, z: -13.780704} + - {x: 20.137163, y: 8.806516, z: -12.3070545} + - {x: 20.137163, y: -1.5343618, z: -12.3070545} + - {x: 14.257168, y: 8.806516, z: -12.3070545} + - {x: 14.257168, y: -1.1973814, z: -12.3070545} + - {x: -6.4548373, y: 2.3566551, z: -12.3070545} + - {x: 1.6883464, y: 2.7763042, z: -6.8005238} + - {x: -11.939235, y: 2.3566551, z: -12.3070545} + - {x: 3.7731261, y: 4.7772913, z: -12.3070545} + - {x: 20.137163, y: 2.3566551, z: -12.3070545} + - {x: 14.257168, y: 2.3566551, z: -12.3070545} + - {x: -1.5323329, y: 8.806516, z: -12.3070545} + - {x: -1.5323329, y: -1.5343618, z: -12.3070545} + - {x: -1.5323329, y: 2.3566551, z: -12.3070545} + - {x: -6.4548373, y: 8.806516, z: -8.796325} + - {x: -6.4548373, y: -1.5343618, z: -8.796325} + - {x: 8.993203, y: 8.806516, z: -8.796325} + - {x: 8.993203, y: -1.1842765, z: -8.796325} + - {x: -11.939235, y: 8.806516, z: -8.796325} + - {x: -11.939235, y: -1.5343618, z: -8.796325} + - {x: 3.7731261, y: 8.806516, z: -8.796325} + - {x: 6.021616, y: 0.8727715, z: -8.796325} + - {x: 20.137163, y: 8.806516, z: -8.796325} + - {x: 20.137163, y: -1.5343618, z: -8.796325} + - {x: 14.257168, y: 8.806516, z: -8.796325} + - {x: 14.257168, y: -1.1973814, z: -8.796325} + - {x: -6.4548373, y: 2.3566551, z: -8.796325} + - {x: 6.695057, y: 2.3566551, z: -8.796325} + - {x: -11.939235, y: 2.3566551, z: -8.796325} + - {x: 3.7731261, y: 2.3566551, z: -8.796325} + - {x: 20.137163, y: 2.3566551, z: -8.796325} + - {x: 14.257168, y: 2.3566551, z: -8.796325} + - {x: -1.5323329, y: 8.806516, z: -8.796325} + - {x: 1.6580772, y: 1.1665359, z: -8.796325} + - {x: -1.5323329, y: 2.3566551, z: -8.796325} + - {x: -6.4548373, y: 8.806516, z: -4.8405704} + - {x: -6.4548373, y: -1.5343618, z: -4.8405704} + - {x: 8.993203, y: 8.806516, z: -4.8405704} + - {x: 9.349902, y: -1.2554649, z: -1.9392796} + - {x: -11.939235, y: 8.806516, z: -4.8405704} + - {x: -11.939235, y: -1.5343618, z: -4.8405704} + - {x: 3.7731261, y: 8.806516, z: -4.8405704} + - {x: 3.7731261, y: -1.5343618, z: -4.8405704} + - {x: 20.137163, y: 8.806516, z: -4.8405704} + - {x: 20.137163, y: -1.5343618, z: -4.8405704} + - {x: 14.257168, y: 8.806516, z: -4.8405704} + - {x: 10.899697, y: -1.2109127, z: -10.787819} + - {x: -6.4548373, y: 2.3566551, z: -4.8405704} + - {x: 6.930959, y: 3.292191, z: -5.2275963} + - {x: -11.939235, y: 2.3566551, z: -4.8405704} + - {x: 3.7731261, y: 2.3566551, z: -4.8405704} + - {x: 20.137163, y: 2.3566551, z: -4.8405704} + - {x: 14.257168, y: 2.3566551, z: -4.8405704} + - {x: -1.5323329, y: 8.806516, z: -4.8405704} + - {x: 1.6580772, y: 1.1665359, z: -4.8405704} + - {x: -1.5323329, y: 2.3566551, z: -4.8405704} + - {x: -6.4548373, y: 8.806516, z: -0.7364769} + - {x: -6.4548373, y: -1.5343618, z: -0.7364769} + - {x: 8.993203, y: 8.806516, z: -0.7364769} + - {x: 8.993203, y: -1.5343618, z: -0.7364769} + - {x: -11.939235, y: 8.806516, z: -0.7364769} + - {x: -11.939235, y: -1.5343618, z: -0.7364769} + - {x: 3.7731261, y: 8.806516, z: -0.7364769} + - {x: 3.7731261, y: -1.5343618, z: -0.7364769} + - {x: 20.137163, y: 8.806516, z: -0.7364769} + - {x: 20.137163, y: -1.5343618, z: -0.7364769} + - {x: 14.257168, y: 8.806516, z: -0.7364769} + - {x: 14.257168, y: -1.5343618, z: -0.7364769} + - {x: -6.4548373, y: 2.3566551, z: -0.7364769} + - {x: 8.993203, y: 2.3566551, z: -0.7364769} + - {x: -11.939235, y: 2.3566551, z: -0.7364769} + - {x: 3.7731261, y: 2.3566551, z: -0.7364769} + - {x: 20.137163, y: 2.3566551, z: -0.7364769} + - {x: 14.257168, y: 2.3566551, z: -0.7364769} + - {x: -1.5323329, y: 8.806516, z: -0.7364769} + - {x: -1.5323329, y: -1.5343618, z: -0.7364769} + - {x: -1.5323329, y: 2.3566551, z: -0.7364769} + - {x: -6.4548373, y: 8.806516, z: 2.972042} + - {x: -6.4548373, y: -1.5343618, z: 2.972042} + - {x: 8.993203, y: 8.806516, z: 2.972042} + - {x: 8.993203, y: -1.5343618, z: 2.972042} + - {x: -11.939235, y: 8.806516, z: 2.972042} + - {x: -11.939235, y: -1.5343618, z: 2.972042} + - {x: 3.7731261, y: 8.806516, z: 2.972042} + - {x: 3.7731261, y: -1.5343618, z: 2.972042} + - {x: 20.137163, y: 8.806516, z: 2.972042} + - {x: 20.137163, y: -1.5343618, z: 2.972042} + - {x: 14.257168, y: 8.806516, z: 2.972042} + - {x: 14.257168, y: -1.5343618, z: 1.788044} + - {x: -6.4548373, y: 2.3566551, z: 2.972042} + - {x: 8.993203, y: 2.3566551, z: 2.972042} + - {x: -11.939235, y: 2.3566551, z: 2.972042} + - {x: 3.7731261, y: 2.3566551, z: 2.972042} + - {x: 20.137163, y: 2.3566551, z: 2.972042} + - {x: 14.257168, y: 2.3566551, z: 2.972042} + - {x: -1.5323329, y: 8.806516, z: 2.972042} + - {x: -1.5323329, y: -1.5343618, z: 2.972042} + - {x: -1.5323329, y: 2.3566551, z: 2.972042} + - {x: 3.7731261, y: 0.8727715, z: -13.780704} + - {x: 3.7731261, y: 0.8727715, z: -8.796325} + - {x: 6.021616, y: -1.5343618, z: -13.780704} + - {x: 6.021616, y: -1.5343618, z: -8.796325} + - {x: 3.7731261, y: -1.5343618, z: -8.796325} + - {x: 3.7731261, y: -1.5343618, z: -13.780704} + - {x: 8.993203, y: -1.1842765, z: -11.099201} + - {x: 6.021616, y: -1.5343618, z: -11.099201} + - {x: 3.7731261, y: -1.5343618, z: -11.099201} + - {x: 3.7731261, y: 0.8727715, z: -11.099201} + - {x: 6.021616, y: 0.8727715, z: -11.099201} + - {x: 7.5302963, y: -1.5343618, z: -13.780704} + - {x: 7.5302963, y: -1.5343618, z: -11.099201} + - {x: 7.5302963, y: 0.8727715, z: -13.780704} + - {x: 7.5302963, y: 0.8727715, z: -11.099201} + - {x: 7.5302963, y: -1.5343618, z: -8.796325} + - {x: 7.5302963, y: 0.8727715, z: -8.796325} + - {x: 1.6580772, y: -1.5343618, z: -8.796325} + - {x: 1.6580772, y: -1.5343618, z: -4.8405704} + - {x: -2.8646894, y: 1.1665359, z: -8.796325} + - {x: -2.8646894, y: 1.1665359, z: -4.8405704} + - {x: -2.8646894, y: -1.5343618, z: -4.8405704} + - {x: -2.8646894, y: -1.5343618, z: -8.796325} + - {x: -0.6420018, y: 1.1665359, z: -8.796325} + - {x: -0.6420018, y: 1.1665359, z: -4.8405704} + - {x: -0.6420018, y: -1.5343618, z: -4.8405704} + - {x: -0.6420018, y: -1.5343618, z: -8.796325} + - {x: 5.4116697, y: 0.2312541, z: -3.227993} + - {x: 5.4116697, y: -1.2554649, z: -1.9392796} + - {x: 14.257168, y: -1.2109127, z: -4.8405704} + - {x: 9.325397, y: 1.6076849, z: -5.8184357} + - {x: 11.965946, y: -1.2109127, z: -5.8184357} + - {x: 8.993203, y: 3.6047301, z: -12.3070545} + - {x: 7.1518564, y: 5.7025332, z: -13.247855} + - {x: 7.1518564, y: 2.7763042, z: -11.2319765} + - {x: 8.993203, y: 2.3566551, z: -8.796325} + m_Dering: 1 +--- !u!1 &1028513131 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1028513133} + - component: {fileID: 1028513132} + m_Layer: 0 + m_Name: Reflection Probe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!215 &1028513132 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1028513131} + 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: 40.607887, y: 19.86776, z: 37.433754} + m_BoxOffset: {x: 2.4737587, y: -4.2929897, z: 3.4355164} + 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: 1 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &1028513133 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1028513131} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.5, y: 12, z: 10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2114283753834967213} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1221041499 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 8944336655422409496, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: far clip plane + value: 500 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409498, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_Name + value: MainCamera + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.20000005 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalPosition.y + value: 1.375 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8944336655422409503, guid: f6d148d888ffbf54b9afe9936dfaec1f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f6d148d888ffbf54b9afe9936dfaec1f, type: 3} +--- !u!1001 &1402827283 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2070925441746177671, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_Name + value: PlayerFollowCamera + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.20000005 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalPosition.y + value: 1.375 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalPosition.z + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177912, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2070925441746177913, guid: a1a802ecaf6775746bb2a929fb554ad8, + type: 3} + propertyPath: m_Follow + value: + objectReference: {fileID: 700051398} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a1a802ecaf6775746bb2a929fb554ad8, type: 3} +--- !u!1001 &1762682258 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3893294197879345259, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4416926081852918481, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + propertyPath: m_Name + value: PlayerArmature + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 64dce48905ffd9b4293e595fa6941544, type: 3} +--- !u!114 &1762682259 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 135756642000475821, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + m_PrefabInstance: {fileID: 1762682258} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e087ecce43ebbff45a1b360637807d93, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1762682260 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4416926081852918493, guid: 64dce48905ffd9b4293e595fa6941544, + type: 3} + m_PrefabInstance: {fileID: 1762682258} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1764214107 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1764214108} + - component: {fileID: 1764214109} + 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 &1764214108 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1764214107} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0.965, y: 1.566, z: 15.191} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2114283753834967213} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!215 &1764214109 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1764214107} + 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: 8.880261, y: 3.6585498, z: 4.8670416} + m_BoxOffset: {x: -0.11674833, y: 0.1915052, z: -0.35990858} + 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!1001 &1979352518 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1663187150, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3} + propertyPath: starterAssetsInputs + value: + objectReference: {fileID: 1762682259} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 597308369130767402, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6751388636123340836, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_Name + value: UI_Canvas_StarterAssetsInputs_Joysticks + objectReference: {fileID: 0} + - target: {fileID: 6751388636123340836, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8890774966862588244, guid: 2f7f3dde7ae722a4aafffe20691ad702, + type: 3} + propertyPath: playerInput + value: + objectReference: {fileID: 1762682260} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2f7f3dde7ae722a4aafffe20691ad702, type: 3} +--- !u!1 &2114283753834967212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2114283753834967213} + m_Layer: 0 + m_Name: Lighting + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2114283753834967213 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114283753834967212} + 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: 2114283754330233426} + - {fileID: 1028513133} + - {fileID: 1764214108} + - {fileID: 542508512} + - {fileID: 874605736} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2114283754330233424 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2114283754330233426} + - component: {fileID: 2114283754330233425} + 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 &2114283754330233425 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114283754330233424} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 0.972549, g: 0.9607843, b: 0.8784314, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: 2 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.125 + m_NormalBias: 0 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 2.2e-44, y: 0, z: 0, w: 2.3164883} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &2114283754330233426 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2114283754330233424} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 39.455, y: 0, z: 7.815} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2114283753834967213} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1001 &8345070700268369567 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1678179932331761816, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 2055894051710730007, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 2188624860443206089, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 2267305922763786408, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 2742374090662089873, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Name + value: Box_350x250x200_Prefab + objectReference: {fileID: 0} + - target: {fileID: 2851502387910328280, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 3362877509795758829, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 3814548966972071594, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 3983598328739993525, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 4024457254690178231, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.6637226 + objectReference: {fileID: 0} + - target: {fileID: 4024457254690178231, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.6637226 + objectReference: {fileID: 0} + - target: {fileID: 4024457254690178231, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.2438697 + objectReference: {fileID: 0} + - target: {fileID: 4024457254690178231, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.2438697 + objectReference: {fileID: 0} + - target: {fileID: 4024457254690178231, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 4024457254690178231, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -40.349 + objectReference: {fileID: 0} + - target: {fileID: 4341615185304014817, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 4364672074426162701, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Name + value: Box_350x250x200_Prefab + objectReference: {fileID: 0} + - target: {fileID: 4670052200047188738, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 5043663941078610840, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Name + value: Box_350x250x300_Prefab + objectReference: {fileID: 0} + - target: {fileID: 6056394991271758435, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 6448643974395219577, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 6645204521410384571, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 6658370631066563872, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 7868691500460860468, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 8268551067277165611, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8345070699079395522, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8345070699079395523, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Name + value: Environment + objectReference: {fileID: 0} + - target: {fileID: 8680289381081499115, guid: 09aade0ecefd01e4b8f7661acf64f5c2, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 7ab977a21c92388468ee65ad1c0e5a78, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 09aade0ecefd01e4b8f7661acf64f5c2, type: 3} diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity.meta b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity.meta new file mode 100644 index 0000000..fca2f64 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e9017d5f96b9f09489b4b37e1d6eb914 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset new file mode 100644 index 0000000000000000000000000000000000000000..9fff6cb7c7300c6280ea662ad430b771de7a5191 GIT binary patch literal 153032 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%0AH4t8 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%0DFhSU5uN$eqhf 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 literal 0 HcmV?d00001 diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset.meta b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset.meta new file mode 100644 index 0000000..d68703b --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51e8050f26ab504469d218c927558c5e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr new file mode 100644 index 0000000..0b65261 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f98807ea3ce5947a3e7a8d8c82b99456b990239ad2580295a6ae08b8ef301d8 +size 294012 diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr.meta b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..4eff522 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-0.exr.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: b65762d7243eb714e903b585ed68a576 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + 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: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr new file mode 100644 index 0000000..1d2af9a --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:497335461d61ebc4e159f59569f5758954139f03a9bc3e07077b0f72c45ee696 +size 222352 diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr.meta b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr.meta new file mode 100644 index 0000000..64a87fb --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-1.exr.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 1b8a4de7469ad774c80dd6678d94e6b9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + 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: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr new file mode 100644 index 0000000..ef44960 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fff1c05e1b8411b2ff7f1a45d0c019547c98a3a26bf6eef68653a0d310541b5e +size 292520 diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr.meta b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr.meta new file mode 100644 index 0000000..3bd59ba --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes/Playground/ReflectionProbe-2.exr.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 7e3f1677bc1aead4fb8791998078dcec +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + 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: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting b/Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting new file mode 100644 index 0000000..e3c26e1 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: PlaygroundSettings + serializedVersion: 3 + m_GIWorkflowMode: 1 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 0 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_BakeResolution: 16 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0.4 + m_CompAOExponentDirect: 0.4 + m_ExtractAO: 0 + m_MixedBakeMode: 0 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 100 + m_PVRSampleCount: 200 + m_PVREnvironmentSampleCount: 300 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 15 + m_PVRBounces: 6 + m_PVRMinBounces: 3 + m_PVREnvironmentMIS: 1 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting.meta b/Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting.meta new file mode 100644 index 0000000..a62cf83 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scenes/PlaygroundSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3b3f7400d3526e9429c39d03afb714b3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Scripts.meta b/Assets/StarterAssets/ThirdPersonController/Scripts.meta new file mode 100644 index 0000000..322db48 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22db1f6f78cfb3440835ed6dee5f8e9e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs b/Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs new file mode 100644 index 0000000..c222c11 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs @@ -0,0 +1,35 @@ +using UnityEngine; + +public class BasicRigidBodyPush : MonoBehaviour +{ + public LayerMask pushLayers; + public bool canPush; + [Range(0.5f, 5f)] public float strength = 1.1f; + + private void OnControllerColliderHit(ControllerColliderHit hit) + { + if (canPush) PushRigidBodies(hit); + } + + private void PushRigidBodies(ControllerColliderHit hit) + { + // https://docs.unity3d.com/ScriptReference/CharacterController.OnControllerColliderHit.html + + // make sure we hit a non kinematic rigidbody + Rigidbody body = hit.collider.attachedRigidbody; + if (body == null || body.isKinematic) return; + + // make sure we only push desired layer(s) + var bodyLayerMask = 1 << body.gameObject.layer; + if ((bodyLayerMask & pushLayers.value) == 0) return; + + // We dont want to push objects below us + if (hit.moveDirection.y < -0.3f) return; + + // Calculate push direction from move direction, horizontal motion only + Vector3 pushDir = new Vector3(hit.moveDirection.x, 0.0f, hit.moveDirection.z); + + // Apply the push and take strength into account + body.AddForce(pushDir * strength, ForceMode.Impulse); + } +} \ No newline at end of file diff --git a/Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs.meta b/Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs.meta new file mode 100644 index 0000000..d0dc3af --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scripts/BasicRigidBodyPush.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 909d917d73a63f940ac158d02e936645 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs b/Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs new file mode 100644 index 0000000..7bb0f68 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs @@ -0,0 +1,318 @@ +using UnityEngine; +#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED +using UnityEngine.InputSystem; +#endif + +/* Note: animations are called via the controller for both the character and capsule using animator null checks + */ + +namespace StarterAssets +{ + [RequireComponent(typeof(CharacterController))] +#if ENABLE_INPUT_SYSTEM && STARTER_ASSETS_PACKAGES_CHECKED + [RequireComponent(typeof(PlayerInput))] +#endif + public class ThirdPersonController : MonoBehaviour + { + [Header("Player")] + [Tooltip("Move speed of the character in m/s")] + public float MoveSpeed = 2.0f; + [Tooltip("Sprint speed of the character in m/s")] + public float SprintSpeed = 5.335f; + [Tooltip("How fast the character turns to face movement direction")] + [Range(0.0f, 0.3f)] + public float RotationSmoothTime = 0.12f; + [Tooltip("Acceleration and deceleration")] + public float SpeedChangeRate = 10.0f; + + [Space(10)] + [Tooltip("The height the player can jump")] + public float JumpHeight = 1.2f; + [Tooltip("The character uses its own gravity value. The engine default is -9.81f")] + public float Gravity = -15.0f; + + [Space(10)] + [Tooltip("Time required to pass before being able to jump again. Set to 0f to instantly jump again")] + public float JumpTimeout = 0.50f; + [Tooltip("Time required to pass before entering the fall state. Useful for walking down stairs")] + public float FallTimeout = 0.15f; + + [Header("Player Grounded")] + [Tooltip("If the character is grounded or not. Not part of the CharacterController built in grounded check")] + public bool Grounded = true; + [Tooltip("Useful for rough ground")] + public float GroundedOffset = -0.14f; + [Tooltip("The radius of the grounded check. Should match the radius of the CharacterController")] + public float GroundedRadius = 0.28f; + [Tooltip("What layers the character uses as ground")] + public LayerMask GroundLayers; + + [Header("Cinemachine")] + [Tooltip("The follow target set in the Cinemachine Virtual Camera that the camera will follow")] + public GameObject CinemachineCameraTarget; + [Tooltip("How far in degrees can you move the camera up")] + public float TopClamp = 70.0f; + [Tooltip("How far in degrees can you move the camera down")] + public float BottomClamp = -30.0f; + [Tooltip("Additional degress to override the camera. Useful for fine tuning camera position when locked")] + public float CameraAngleOverride = 0.0f; + [Tooltip("For locking the camera position on all axis")] + public bool LockCameraPosition = false; + + // cinemachine + private float _cinemachineTargetYaw; + private float _cinemachineTargetPitch; + + // player + private float _speed; + private float _animationBlend; + private float _targetRotation = 0.0f; + private float _rotationVelocity; + private float _verticalVelocity; + private float _terminalVelocity = 53.0f; + + // timeout deltatime + private float _jumpTimeoutDelta; + private float _fallTimeoutDelta; + + // animation IDs + private int _animIDSpeed; + private int _animIDGrounded; + private int _animIDJump; + private int _animIDFreeFall; + private int _animIDMotionSpeed; + + private Animator _animator; + private CharacterController _controller; + private StarterAssetsInputs _input; + private GameObject _mainCamera; + + private const float _threshold = 0.01f; + + private bool _hasAnimator; + + private void Awake() + { + // get a reference to our main camera + if (_mainCamera == null) + { + _mainCamera = GameObject.FindGameObjectWithTag("MainCamera"); + } + } + + private void Start() + { + _hasAnimator = TryGetComponent(out _animator); + _controller = GetComponent(); + _input = GetComponent(); + + AssignAnimationIDs(); + + // reset our timeouts on start + _jumpTimeoutDelta = JumpTimeout; + _fallTimeoutDelta = FallTimeout; + } + + private void Update() + { + _hasAnimator = TryGetComponent(out _animator); + + JumpAndGravity(); + GroundedCheck(); + Move(); + } + + private void LateUpdate() + { + CameraRotation(); + } + + private void AssignAnimationIDs() + { + _animIDSpeed = Animator.StringToHash("Speed"); + _animIDGrounded = Animator.StringToHash("Grounded"); + _animIDJump = Animator.StringToHash("Jump"); + _animIDFreeFall = Animator.StringToHash("FreeFall"); + _animIDMotionSpeed = Animator.StringToHash("MotionSpeed"); + } + + private void GroundedCheck() + { + // set sphere position, with offset + Vector3 spherePosition = new Vector3(transform.position.x, transform.position.y - GroundedOffset, transform.position.z); + Grounded = Physics.CheckSphere(spherePosition, GroundedRadius, GroundLayers, QueryTriggerInteraction.Ignore); + + // update animator if using character + if (_hasAnimator) + { + _animator.SetBool(_animIDGrounded, Grounded); + } + } + + private void CameraRotation() + { + // if there is an input and camera position is not fixed + if (_input.look.sqrMagnitude >= _threshold && !LockCameraPosition) + { + _cinemachineTargetYaw += _input.look.x * Time.deltaTime; + _cinemachineTargetPitch += _input.look.y * Time.deltaTime; + } + + // clamp our rotations so our values are limited 360 degrees + _cinemachineTargetYaw = ClampAngle(_cinemachineTargetYaw, float.MinValue, float.MaxValue); + _cinemachineTargetPitch = ClampAngle(_cinemachineTargetPitch, BottomClamp, TopClamp); + + // Cinemachine will follow this target + CinemachineCameraTarget.transform.rotation = Quaternion.Euler(_cinemachineTargetPitch + CameraAngleOverride, _cinemachineTargetYaw, 0.0f); + } + + private void Move() + { + // set target speed based on move speed, sprint speed and if sprint is pressed + float targetSpeed = _input.sprint ? SprintSpeed : MoveSpeed; + + // a simplistic acceleration and deceleration designed to be easy to remove, replace, or iterate upon + + // note: Vector2's == operator uses approximation so is not floating point error prone, and is cheaper than magnitude + // if there is no input, set the target speed to 0 + if (_input.move == Vector2.zero) targetSpeed = 0.0f; + + // a reference to the players current horizontal velocity + float currentHorizontalSpeed = new Vector3(_controller.velocity.x, 0.0f, _controller.velocity.z).magnitude; + + float speedOffset = 0.1f; + float inputMagnitude = _input.analogMovement ? _input.move.magnitude : 1f; + + // accelerate or decelerate to target speed + if (currentHorizontalSpeed < targetSpeed - speedOffset || currentHorizontalSpeed > targetSpeed + speedOffset) + { + // creates curved result rather than a linear one giving a more organic speed change + // note T in Lerp is clamped, so we don't need to clamp our speed + _speed = Mathf.Lerp(currentHorizontalSpeed, targetSpeed * inputMagnitude, Time.deltaTime * SpeedChangeRate); + + // round speed to 3 decimal places + _speed = Mathf.Round(_speed * 1000f) / 1000f; + } + else + { + _speed = targetSpeed; + } + _animationBlend = Mathf.Lerp(_animationBlend, targetSpeed, Time.deltaTime * SpeedChangeRate); + + // normalise input direction + Vector3 inputDirection = new Vector3(_input.move.x, 0.0f, _input.move.y).normalized; + + // note: Vector2's != operator uses approximation so is not floating point error prone, and is cheaper than magnitude + // if there is a move input rotate player when the player is moving + if (_input.move != Vector2.zero) + { + _targetRotation = Mathf.Atan2(inputDirection.x, inputDirection.z) * Mathf.Rad2Deg + _mainCamera.transform.eulerAngles.y; + float rotation = Mathf.SmoothDampAngle(transform.eulerAngles.y, _targetRotation, ref _rotationVelocity, RotationSmoothTime); + + // rotate to face input direction relative to camera position + transform.rotation = Quaternion.Euler(0.0f, rotation, 0.0f); + } + + + Vector3 targetDirection = Quaternion.Euler(0.0f, _targetRotation, 0.0f) * Vector3.forward; + + // move the player + _controller.Move(targetDirection.normalized * (_speed * Time.deltaTime) + new Vector3(0.0f, _verticalVelocity, 0.0f) * Time.deltaTime); + + // update animator if using character + if (_hasAnimator) + { + _animator.SetFloat(_animIDSpeed, _animationBlend); + _animator.SetFloat(_animIDMotionSpeed, inputMagnitude); + } + } + + private void JumpAndGravity() + { + if (Grounded) + { + // reset the fall timeout timer + _fallTimeoutDelta = FallTimeout; + + // update animator if using character + if (_hasAnimator) + { + _animator.SetBool(_animIDJump, false); + _animator.SetBool(_animIDFreeFall, false); + } + + // stop our velocity dropping infinitely when grounded + if (_verticalVelocity < 0.0f) + { + _verticalVelocity = -2f; + } + + // Jump + if (_input.jump && _jumpTimeoutDelta <= 0.0f) + { + // the square root of H * -2 * G = how much velocity needed to reach desired height + _verticalVelocity = Mathf.Sqrt(JumpHeight * -2f * Gravity); + + // update animator if using character + if (_hasAnimator) + { + _animator.SetBool(_animIDJump, true); + } + } + + // jump timeout + if (_jumpTimeoutDelta >= 0.0f) + { + _jumpTimeoutDelta -= Time.deltaTime; + } + } + else + { + // reset the jump timeout timer + _jumpTimeoutDelta = JumpTimeout; + + // fall timeout + if (_fallTimeoutDelta >= 0.0f) + { + _fallTimeoutDelta -= Time.deltaTime; + } + else + { + // update animator if using character + if (_hasAnimator) + { + _animator.SetBool(_animIDFreeFall, true); + } + } + + // if we are not grounded, do not jump + _input.jump = false; + } + + // apply gravity over time if under terminal (multiply by delta time twice to linearly speed up over time) + if (_verticalVelocity < _terminalVelocity) + { + _verticalVelocity += Gravity * Time.deltaTime; + } + } + + private static float ClampAngle(float lfAngle, float lfMin, float lfMax) + { + if (lfAngle < -360f) lfAngle += 360f; + if (lfAngle > 360f) lfAngle -= 360f; + return Mathf.Clamp(lfAngle, lfMin, lfMax); + } + + private void OnDrawGizmosSelected() + { + Color transparentGreen = new Color(0.0f, 1.0f, 0.0f, 0.35f); + Color transparentRed = new Color(1.0f, 0.0f, 0.0f, 0.35f); + + if (Grounded) Gizmos.color = transparentGreen; + else Gizmos.color = transparentRed; + + // when selected, draw a gizmo in the position of, and matching radius of, the grounded collider + Gizmos.DrawSphere(new Vector3(transform.position.x, transform.position.y - GroundedOffset, transform.position.z), GroundedRadius); + } + } +} \ No newline at end of file diff --git a/Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs.meta b/Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs.meta new file mode 100644 index 0000000..8c670a3 --- /dev/null +++ b/Assets/StarterAssets/ThirdPersonController/Scripts/ThirdPersonController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 26e54e5a728a9234ab24fcf1460ed8a2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/TutorialInfo.meta b/Assets/StarterAssets/TutorialInfo.meta new file mode 100644 index 0000000..5d4db30 --- /dev/null +++ b/Assets/StarterAssets/TutorialInfo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6470938f772668e469271378aa576f7c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/TutorialInfo/Icons.meta b/Assets/StarterAssets/TutorialInfo/Icons.meta new file mode 100644 index 0000000..6aee5a6 --- /dev/null +++ b/Assets/StarterAssets/TutorialInfo/Icons.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2061ae1d08d066d45be1f817df5bf2f1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG b/Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG new file mode 100644 index 0000000..fc3839e --- /dev/null +++ b/Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d8a1c30632940c124c2e4115562e084b5654d8e3905da4bff555d14bbc741c2 +size 230181 diff --git a/Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG.meta b/Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG.meta new file mode 100644 index 0000000..bdf1d42 --- /dev/null +++ b/Assets/StarterAssets/TutorialInfo/Icons/ReadMeImg.PNG.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 44a17a5b205fcd349a24700e6f5615bd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/TutorialInfo/Scripts.meta b/Assets/StarterAssets/TutorialInfo/Scripts.meta new file mode 100644 index 0000000..4f7b149 --- /dev/null +++ b/Assets/StarterAssets/TutorialInfo/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f187f55f7f6920439a9204ab8e58e85 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/TutorialInfo/Scripts/Editor.meta b/Assets/StarterAssets/TutorialInfo/Scripts/Editor.meta new file mode 100644 index 0000000..4d78e86 --- /dev/null +++ b/Assets/StarterAssets/TutorialInfo/Scripts/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84f9cd99045693143ba5ab37d0952aa5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs b/Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs new file mode 100644 index 0000000..2e59477 --- /dev/null +++ b/Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs @@ -0,0 +1,158 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using System; +using System.IO; +using System.Reflection; + +[CustomEditor(typeof(Readme))] +[InitializeOnLoad] +public class ReadmeEditor : Editor { + + static string kShowedReadmeSessionStateName = "ReadmeEditor.showedReadme"; + + static float kSpace = 16f; + + static ReadmeEditor() + { + EditorApplication.delayCall += SelectReadmeAutomatically; + } + + static void SelectReadmeAutomatically() + { + if (!SessionState.GetBool(kShowedReadmeSessionStateName, false )) + { + var readme = SelectReadme(); + SessionState.SetBool(kShowedReadmeSessionStateName, true); + + if (readme && !readme.loadedLayout) + { + LoadLayout(); + readme.loadedLayout = true; + } + } + } + + static void LoadLayout() + { + var assembly = typeof(EditorApplication).Assembly; + var windowLayoutType = assembly.GetType("UnityEditor.WindowLayout", true); + var method = windowLayoutType.GetMethod("LoadWindowLayout", BindingFlags.Public | BindingFlags.Static); + method.Invoke(null, new object[]{Path.Combine(Application.dataPath, "TutorialInfo/Layout.wlt"), false}); + } + + [MenuItem("Tutorial/Show Tutorial Instructions")] + static Readme SelectReadme() + { + var ids = AssetDatabase.FindAssets("Readme t:Readme"); + if (ids.Length == 1) + { + var readmeObject = AssetDatabase.LoadMainAssetAtPath(AssetDatabase.GUIDToAssetPath(ids[0])); + + Selection.objects = new UnityEngine.Object[]{readmeObject}; + + return (Readme)readmeObject; + } + else + { + Debug.Log("Couldn't find a readme"); + return null; + } + } + + protected override void OnHeaderGUI() + { + var readme = (Readme)target; + Init(); + + var iconWidth = Mathf.Min(EditorGUIUtility.currentViewWidth/3f - 20f, 128f); + + GUILayout.BeginHorizontal("In BigTitle"); + { + GUILayout.Label(readme.icon, GUILayout.Width(iconWidth), GUILayout.Height(iconWidth)); + GUILayout.Label(readme.title, TitleStyle); + } + GUILayout.EndHorizontal(); + } + + public override void OnInspectorGUI() + { + var readme = (Readme)target; + Init(); + + foreach (var section in readme.sections) + { + if (!string.IsNullOrEmpty(section.heading)) + { + GUILayout.Label(section.heading, HeadingStyle); + } + if (!string.IsNullOrEmpty(section.text)) + { + GUILayout.Label(section.text, BodyStyle); + } + if (!string.IsNullOrEmpty(section.linkText)) + { + if (LinkLabel(new GUIContent(section.linkText))) + { + Application.OpenURL(section.url); + } + } + GUILayout.Space(kSpace); + } + } + + + bool m_Initialized; + + GUIStyle LinkStyle { get { return m_LinkStyle; } } + [SerializeField] GUIStyle m_LinkStyle; + + GUIStyle TitleStyle { get { return m_TitleStyle; } } + [SerializeField] GUIStyle m_TitleStyle; + + GUIStyle HeadingStyle { get { return m_HeadingStyle; } } + [SerializeField] GUIStyle m_HeadingStyle; + + GUIStyle BodyStyle { get { return m_BodyStyle; } } + [SerializeField] GUIStyle m_BodyStyle; + + void Init() + { + if (m_Initialized) + return; + m_BodyStyle = new GUIStyle(EditorStyles.label); + m_BodyStyle.wordWrap = true; + m_BodyStyle.fontSize = 14; + + m_TitleStyle = new GUIStyle(m_BodyStyle); + m_TitleStyle.fontSize = 26; + + m_HeadingStyle = new GUIStyle(m_BodyStyle); + m_HeadingStyle.fontSize = 18 ; + + m_LinkStyle = new GUIStyle(m_BodyStyle); + m_LinkStyle.wordWrap = false; + // Match selection color which works nicely for both light and dark skins + m_LinkStyle.normal.textColor = new Color (0x00/255f, 0x78/255f, 0xDA/255f, 1f); + m_LinkStyle.stretchWidth = false; + + m_Initialized = true; + } + + bool LinkLabel (GUIContent label, params GUILayoutOption[] options) + { + var position = GUILayoutUtility.GetRect(label, LinkStyle, options); + + Handles.BeginGUI (); + Handles.color = LinkStyle.normal.textColor; + Handles.DrawLine (new Vector3(position.xMin, position.yMax), new Vector3(position.xMax, position.yMax)); + Handles.color = Color.white; + Handles.EndGUI (); + + EditorGUIUtility.AddCursorRect (position, MouseCursor.Link); + + return GUI.Button (position, label, LinkStyle); + } +} + diff --git a/Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta b/Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta new file mode 100644 index 0000000..f038618 --- /dev/null +++ b/Assets/StarterAssets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 476cc7d7cd9874016adc216baab94a0a +timeCreated: 1484146680 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs b/Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs new file mode 100644 index 0000000..48843db --- /dev/null +++ b/Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs @@ -0,0 +1,14 @@ +using System; +using UnityEngine; + +public class Readme : ScriptableObject { + public Texture2D icon; + public string title; + public Section[] sections; + public bool loadedLayout; + + [Serializable] + public class Section { + public string heading, text, linkText, url; + } +} diff --git a/Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs.meta b/Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs.meta new file mode 100644 index 0000000..0dd2604 --- /dev/null +++ b/Assets/StarterAssets/TutorialInfo/Scripts/Readme.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fcf7219bab7fe46a1ad266029b2fee19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: + - icon: {fileID: 2800000, guid: d4743ba2e2a59f946b2125c074582ce7, type: 3} + executionOrder: 0 + icon: {fileID: 2800000, guid: a186f8a87ca4f4d3aa864638ad5dfb65, type: 3} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/StarterAssets/license.txt b/Assets/StarterAssets/license.txt new file mode 100644 index 0000000..3f19c88 --- /dev/null +++ b/Assets/StarterAssets/license.txt @@ -0,0 +1,2 @@ +This package is licensed under the Unity Companion License. +For full license terms, please see: https://unity3d.com/legal/licenses/Unity_Companion_License \ No newline at end of file diff --git a/Assets/StarterAssets/license.txt.meta b/Assets/StarterAssets/license.txt.meta new file mode 100644 index 0000000..c749929 --- /dev/null +++ b/Assets/StarterAssets/license.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b846ecad8a98bd34dba8a5daf996d86e +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Textures.meta b/Assets/Textures.meta new file mode 100644 index 0000000..f85ee8e --- /dev/null +++ b/Assets/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d63ea54fbe0e5394386be4a200f1fe87 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Blender/cub.blend b/Blender/cub.blend new file mode 100644 index 0000000..751d163 --- /dev/null +++ b/Blender/cub.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c75c5021f6407edd0e1a7fe12188f1ef4ccf1656ad801f6bfcaeb274f003f282 +size 754504 diff --git a/Packages/manifest.json b/Packages/manifest.json index b2f7171..c26b103 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,9 +1,12 @@ { "dependencies": { + "com.unity.cinemachine": "2.7.4", "com.unity.collab-proxy": "1.5.7", "com.unity.ide.rider": "3.0.7", "com.unity.ide.visualstudio": "2.0.8", "com.unity.ide.vscode": "1.2.3", + "com.unity.inputsystem": "1.0.2", + "com.unity.probuilder": "5.0.3", "com.unity.test-framework": "1.1.24", "com.unity.textmeshpro": "3.0.6", "com.unity.timeline": "1.5.5", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 41abd69..2d4b1c2 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -1,5 +1,12 @@ { "dependencies": { + "com.unity.cinemachine": { + "version": "2.7.4", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, "com.unity.collab-proxy": { "version": "1.5.7", "depth": 0, @@ -41,6 +48,13 @@ "dependencies": {}, "url": "https://packages.unity.com" }, + "com.unity.inputsystem": { + "version": "1.0.2", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, "com.unity.nuget.newtonsoft-json": { "version": "2.0.0", "depth": 1, @@ -48,6 +62,24 @@ "dependencies": {}, "url": "https://packages.unity.com" }, + "com.unity.probuilder": { + "version": "5.0.3", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.settings-manager": "1.0.3", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.settings-manager": { + "version": "1.0.3", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, "com.unity.test-framework": { "version": "1.1.24", "depth": 0, diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 0147887..36bdd13 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -4,5 +4,11 @@ EditorBuildSettings: m_ObjectHideFlags: 0 serializedVersion: 2 - m_Scenes: [] + m_Scenes: + - enabled: 0 + path: Assets/Scenes/SampleScene.unity + guid: 9fc0d4010bbf28b4594072e72b8655ab + - enabled: 1 + path: Assets/Models/Main.unity + guid: 707acc8dffb72b144bb1ffbe1c965f3d m_configObjects: {} diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset index 43369e3..88dfcc8 100644 --- a/ProjectSettings/GraphicsSettings.asset +++ b/ProjectSettings/GraphicsSettings.asset @@ -28,6 +28,7 @@ GraphicsSettings: m_LensFlare: m_Mode: 1 m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_VideoShadersIncludeMode: 2 m_AlwaysIncludedShaders: - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} @@ -36,8 +37,7 @@ GraphicsSettings: - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} m_PreloadedShaders: [] - m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, - type: 0} + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} m_CustomRenderPipeline: {fileID: 0} m_TransparencySortMode: 0 m_TransparencySortAxis: {x: 0, y: 0, z: 1} @@ -59,5 +59,5 @@ GraphicsSettings: m_AlbedoSwatchInfos: [] m_LightsUseLinearIntensity: 0 m_LightsUseColorTemperature: 0 + m_DefaultRenderingLayerMask: 1 m_LogWhenShaderIsCompiled: 0 - m_AllowEnlightenSupportForUpgradedProject: 0 diff --git a/ProjectSettings/Packages/com.unity.probuilder/Settings.json b/ProjectSettings/Packages/com.unity.probuilder/Settings.json new file mode 100644 index 0000000..6d7350e --- /dev/null +++ b/ProjectSettings/Packages/com.unity.probuilder/Settings.json @@ -0,0 +1,188 @@ +{ + "m_Name": "Settings", + "m_Path": "ProjectSettings/Packages/com.unity.probuilder/Settings.json", + "m_Dictionary": { + "m_DictionaryValues": [ + { + "type": "UnityEngine.ProBuilder.LogLevel, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "log.level", + "value": "{\"m_Value\":3}" + }, + { + "type": "UnityEngine.ProBuilder.LogOutput, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "log.output", + "value": "{\"m_Value\":1}" + }, + { + "type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "log.path", + "value": "{\"m_Value\":\"ProBuilderLog.txt\"}" + }, + { + "type": "UnityEngine.ProBuilder.SemVer, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "about.identifier", + "value": "{\"m_Value\":{\"m_Major\":5,\"m_Minor\":0,\"m_Patch\":3,\"m_Build\":-1,\"m_Type\":\"\",\"m_Metadata\":\"\",\"m_Date\":\"\"}}" + }, + { + "type": "UnityEngine.ProBuilder.SemVer, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "preferences.version", + "value": "{\"m_Value\":{\"m_Major\":5,\"m_Minor\":0,\"m_Patch\":3,\"m_Build\":-1,\"m_Type\":\"\",\"m_Metadata\":\"\",\"m_Date\":\"\"}}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "experimental.enabled", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "UnityEngine.ProBuilder.ProBuilderEditor-isUtilityWindow", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "editor.toolbarIconGUI", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "editor.backFaceSelectEnabled", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "editor.showSceneInfo", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "ShapeComponent.ResetSettings", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "editor.showEditorNotifications", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "ShapeComponent.SettingsEnabled", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "mesh.newShapesSnapToGrid", + "value": "{\"m_Value\":true}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "mesh.meshColliderIsConvex", + "value": "{\"m_Value\":false}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "lightmapping.autoUnwrapLightmapUV", + "value": "{\"m_Value\":true}" + }, + { + "type": "System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "editor.autoRecalculateCollisions", + "value": "{\"m_Value\":false}" + }, + { + "type": "UnityEngine.ProBuilder.RectSelectMode, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "editor.dragSelectRectMode", + "value": "{\"m_Value\":0}" + }, + { + "type": "UnityEngine.ProBuilder.SelectionModifierBehavior, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "editor.rectSelectModifier", + "value": "{\"m_Value\":0}" + }, + { + "type": "UnityEngine.ProBuilder.SelectMode, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "editor.selectMode", + "value": "{\"m_Value\":1}" + }, + { + "type": "UnityEngine.ProBuilder.SelectMode, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "editor.lastMeshSelectMode", + "value": "{\"m_Value\":8}" + }, + { + "type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "ShapeBuilder.ActiveShapeIndex", + "value": "{\"m_Value\":2}" + }, + { + "type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "key": "ShapeBuilder.LastPivotLocation", + "value": "{\"m_Value\":1}" + }, + { + "type": "UnityEngine.ProBuilder.PivotLocation, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "mesh.newShapePivotLocation", + "value": "{\"m_Value\":1}" + }, + { + "type": "UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "ShapeBuilder.LastPivotPosition", + "value": "{\"m_Value\":{\"x\":0.0,\"y\":0.0,\"z\":0.0}}" + }, + { + "type": "UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "ShapeBuilder.LastSize", + "value": "{\"m_Value\":{\"x\":-5.556868553161621,\"y\":4.699295997619629,\"z\":-7.391942024230957}}" + }, + { + "type": "UnityEngine.Quaternion, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "ShapeBuilder.LastRotation", + "value": "{\"m_Value\":{\"x\":-0.4999999701976776,\"y\":-0.4999999701976776,\"z\":0.4999999701976776,\"w\":0.4999999701976776}}" + }, + { + "type": "UnityEngine.Material, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "mesh.userMaterial", + "value": "{\"m_Value\":{\"instanceID\":0}}" + }, + { + "type": "UnityEngine.Rendering.ShadowCastingMode, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "mesh.shadowCastingMode", + "value": "{\"m_Value\":1}" + }, + { + "type": "UnityEditor.StaticEditorFlags, UnityEditor.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "mesh.defaultStaticEditorFlags", + "value": "{\"m_Value\":0}" + }, + { + "type": "UnityEngine.ProBuilder.ColliderType, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "mesh.newShapeColliderType", + "value": "{\"m_Value\":2}" + }, + { + "type": "UnityEngine.ProBuilder.UnwrapParameters, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "lightmapping.defaultLightmapUnwrapParameters", + "value": "{\"m_Value\":{\"m_HardAngle\":88.0,\"m_PackMargin\":20.0,\"m_AngleError\":8.0,\"m_AreaError\":15.0}}" + }, + { + "type": "UnityEngine.ProBuilder.Shapes.Shape, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "ShapeBuilder.Cube", + "value": "{}" + }, + { + "type": "UnityEngine.ProBuilder.Shapes.Shape, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "ShapeBuilder.Door", + "value": "{}" + }, + { + "type": "UnityEditor.ProBuilder.Actions.MirrorObjects+MirrorSettings, Unity.ProBuilder.Editor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "MirrorObjects.mirrorAxes", + "value": "{\"m_Value\":1}" + }, + { + "type": "UnityEngine.ProBuilder.ExtrudeMethod, Unity.ProBuilder, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", + "key": "editor.extrudeMethod", + "value": "{\"m_Value\":2}" + } + ] + } +} \ No newline at end of file diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index bff47c3..4a4eb2c 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -12,8 +12,8 @@ PlayerSettings: targetDevice: 2 useOnDemandResources: 0 accelerometerFrequency: 60 - companyName: DefaultCompany - productName: gmtk2021 + companyName: UnnamedDefaultCompany + productName: unnamed defaultCursor: {fileID: 0} cursorHotspot: {x: 0, y: 0} m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} @@ -256,7 +256,14 @@ PlayerSettings: AndroidMinifyDebug: 0 AndroidValidateAppBundleSize: 1 AndroidAppBundleSizeToValidate: 150 - m_BuildTargetIcons: [] + m_BuildTargetIcons: + - m_BuildTarget: + m_Icons: + - serializedVersion: 2 + m_Icon: {fileID: 10309, guid: 0000000000000000f000000000000000, type: 0} + m_Width: 128 + m_Height: 128 + m_Kind: 0 m_BuildTargetPlatformIcons: [] m_BuildTargetBatching: - m_BuildTarget: Standalone @@ -579,7 +586,8 @@ PlayerSettings: webGLLinkerTarget: 1 webGLThreadsSupport: 0 webGLDecompressionFallback: 0 - scriptingDefineSymbols: {} + scriptingDefineSymbols: + 1: STARTER_ASSETS_PACKAGES_CHECKED additionalCompilerArguments: {} platformArchitecture: {} scriptingBackend: {} @@ -666,7 +674,7 @@ PlayerSettings: m_VersionCode: 1 m_VersionName: apiCompatibilityLevel: 6 - activeInputHandler: 0 + activeInputHandler: 1 cloudProjectId: framebufferDepthMemorylessMode: 0 qualitySettingsNames: [] diff --git a/Stuffs/Untitled.png b/Stuffs/Untitled.png new file mode 100644 index 0000000..dd5b75a --- /dev/null +++ b/Stuffs/Untitled.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a831587ca7744f6dbf2e38dea2c3db0d42b34a37d2a56afd9a49aaf1a4d27ea +size 269439