From 85d56ac2772273be80297b9b13740a9335734dbc Mon Sep 17 00:00:00 2001 From: John Wigner Date: Thu, 30 Jan 2025 12:23:18 -0500 Subject: [PATCH] Add advanced hovercar movement --- .gitignore | 1 + Assets/Art/Models/Track.meta | 8 + Assets/Art/Models/Track/Test_Track.blend | 3 + Assets/Art/Models/Track/Test_Track.blend.meta | 107 +++ Assets/Art/Models/Track/Test_Track.blend1 | Bin 0 -> 677848 bytes .../Track/Test_Track.blend1.meta} | 2 +- Assets/Art/Models/Track/Test_Track.fbx | 3 + Assets/Art/Models/Track/Test_Track.fbx.meta | 107 +++ .../Sprites/Menu/Buttons/Back_text.aseprite | Bin 0 -> 749 bytes ....aseprite.meta => Back_text.aseprite.meta} | 2 +- Assets/Art/Sprites/Menu/Buttons/Back_text.png | 3 + ...olsHovered.png.meta => Back_text.png.meta} | 2 +- .../Menu/Buttons/Back_text_hovered.aseprite | Bin 0 -> 749 bytes ...e.meta => Back_text_hovered.aseprite.meta} | 2 +- .../Menu/Buttons/Back_text_hovered.png | 3 + ...it.png.meta => Back_text_hovered.png.meta} | 2 +- .../Sprites/Menu/Buttons/Controls.aseprite | Bin 1584 -> 0 bytes Assets/Art/Sprites/Menu/Buttons/Controls.png | 3 - .../Menu/Buttons/ControlsHovered.aseprite | Bin 1547 -> 0 bytes .../Sprites/Menu/Buttons/ControlsHovered.png | 3 - .../Menu/Buttons/Controls_text.aseprite | Bin 0 -> 973 bytes ...prite.meta => Controls_text.aseprite.meta} | 2 +- .../Sprites/Menu/Buttons/Controls_text.png | 3 + ...overed.png.meta => Controls_text.png.meta} | 2 +- .../Buttons/Controls_text_hovered.aseprite | Bin 0 -> 973 bytes .../Controls_text_hovered.aseprite.meta | 7 + .../Menu/Buttons/Controls_text_hovered.png | 3 + ...ng.meta => Controls_text_hovered.png.meta} | 2 +- .../Menu/Buttons/EmptySpedometer.aseprite | Bin 0 -> 3249 bytes Assets/Art/Sprites/Menu/Buttons/Exit.aseprite | Bin 1103 -> 0 bytes Assets/Art/Sprites/Menu/Buttons/Exit.png | 3 - .../Sprites/Menu/Buttons/ExitHovered.aseprite | Bin 1154 -> 0 bytes .../Art/Sprites/Menu/Buttons/ExitHovered.png | 3 - .../Menu/Buttons/FullSpedometer.aseprite | Bin 0 -> 4036 bytes .../Sprites/Menu/Buttons/Locked_text.aseprite | Bin 0 -> 977 bytes .../Menu/Buttons/Locked_text.aseprite.meta | 7 + .../Art/Sprites/Menu/Buttons/Locked_text.png | 3 + .../Sprites/Menu/Buttons/Locked_text.png.meta | 143 +++ .../Menu/Buttons/Logo_NoBackground.aseprite | Bin 0 -> 2160 bytes .../Sprites/Menu/Buttons/Quit_text.aseprite | Bin 0 -> 692 bytes .../Menu/Buttons/Quit_text.aseprite.meta | 7 + Assets/Art/Sprites/Menu/Buttons/Quit_text.png | 3 + .../Sprites/Menu/Buttons/Quit_text.png.meta | 143 +++ .../Menu/Buttons/Quit_text_hovered.aseprite | Bin 0 -> 692 bytes .../Buttons/Quit_text_hovered.aseprite.meta | 7 + .../Menu/Buttons/Quit_text_hovered.png | 3 + .../Menu/Buttons/Quit_text_hovered.png.meta | 143 +++ .../Art/Sprites/Menu/Buttons/Start.aseprite | Bin 1218 -> 0 bytes .../Sprites/Menu/Buttons/Start.aseprite.meta | 7 - Assets/Art/Sprites/Menu/Buttons/Start.png | 3 - .../Art/Sprites/Menu/Buttons/Start.png.meta | 143 --- .../Menu/Buttons/StartHovered.aseprite | Bin 1132 -> 0 bytes .../Menu/Buttons/StartHovered.aseprite.meta | 7 - .../Art/Sprites/Menu/Buttons/StartHovered.png | 3 - .../Menu/Buttons/StartHovered.png.meta | 143 --- .../Sprites/Menu/Buttons/Start_text.aseprite | Bin 0 -> 778 bytes .../Menu/Buttons/Start_text.aseprite.meta | 7 + .../Art/Sprites/Menu/Buttons/Start_text.png | 3 + .../Sprites/Menu/Buttons/Start_text.png.meta | 143 +++ .../Menu/Buttons/Start_text_hovered.aseprite | Bin 0 -> 778 bytes .../Buttons/Start_text_hovered.aseprite.meta | 7 + .../Menu/Buttons/Start_text_hovered.png | 3 + .../Menu/Buttons/Start_text_hovered.png.meta | 143 +++ .../Menu/Buttons/TestTrack_Outline.aseprite | Bin 0 -> 2708 bytes .../Buttons/TestTrack_Outline.aseprite.meta | 7 + .../Menu/Buttons/TestTrack_Outline.png | 3 + .../Menu/Buttons/TestTrack_Outline.png.meta | 143 +++ Assets/Scenes/Menu.unity | 134 ++- Assets/Scenes/TestTrack.unity | 863 ++++++++++++++++++ Assets/Scenes/TestTrack.unity.meta | 7 + Assets/Scripts/Kart/HovercarController.cs | 85 ++ .../Scripts/Kart/HovercarController.cs.meta | 2 + ProjectSettings/EditorBuildSettings.asset | 5 +- 73 files changed, 2253 insertions(+), 343 deletions(-) create mode 100644 Assets/Art/Models/Track.meta create mode 100644 Assets/Art/Models/Track/Test_Track.blend create mode 100644 Assets/Art/Models/Track/Test_Track.blend.meta create mode 100644 Assets/Art/Models/Track/Test_Track.blend1 rename Assets/Art/{Sprites/Menu/Buttons/ControlsHovered.aseprite.meta => Models/Track/Test_Track.blend1.meta} (74%) create mode 100644 Assets/Art/Models/Track/Test_Track.fbx create mode 100644 Assets/Art/Models/Track/Test_Track.fbx.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/Back_text.aseprite rename Assets/Art/Sprites/Menu/Buttons/{Controls.aseprite.meta => Back_text.aseprite.meta} (74%) create mode 100644 Assets/Art/Sprites/Menu/Buttons/Back_text.png rename Assets/Art/Sprites/Menu/Buttons/{ControlsHovered.png.meta => Back_text.png.meta} (98%) create mode 100644 Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.aseprite rename Assets/Art/Sprites/Menu/Buttons/{Exit.aseprite.meta => Back_text_hovered.aseprite.meta} (74%) create mode 100644 Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.png rename Assets/Art/Sprites/Menu/Buttons/{Exit.png.meta => Back_text_hovered.png.meta} (98%) delete mode 100644 Assets/Art/Sprites/Menu/Buttons/Controls.aseprite delete mode 100644 Assets/Art/Sprites/Menu/Buttons/Controls.png delete mode 100644 Assets/Art/Sprites/Menu/Buttons/ControlsHovered.aseprite delete mode 100644 Assets/Art/Sprites/Menu/Buttons/ControlsHovered.png create mode 100644 Assets/Art/Sprites/Menu/Buttons/Controls_text.aseprite rename Assets/Art/Sprites/Menu/Buttons/{ExitHovered.aseprite.meta => Controls_text.aseprite.meta} (74%) create mode 100644 Assets/Art/Sprites/Menu/Buttons/Controls_text.png rename Assets/Art/Sprites/Menu/Buttons/{ExitHovered.png.meta => Controls_text.png.meta} (98%) create mode 100644 Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.aseprite create mode 100644 Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.aseprite.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.png rename Assets/Art/Sprites/Menu/Buttons/{Controls.png.meta => Controls_text_hovered.png.meta} (98%) create mode 100644 Assets/Art/Sprites/Menu/Buttons/EmptySpedometer.aseprite delete mode 100644 Assets/Art/Sprites/Menu/Buttons/Exit.aseprite delete mode 100644 Assets/Art/Sprites/Menu/Buttons/Exit.png delete mode 100644 Assets/Art/Sprites/Menu/Buttons/ExitHovered.aseprite delete mode 100644 Assets/Art/Sprites/Menu/Buttons/ExitHovered.png create mode 100644 Assets/Art/Sprites/Menu/Buttons/FullSpedometer.aseprite create mode 100644 Assets/Art/Sprites/Menu/Buttons/Locked_text.aseprite create mode 100644 Assets/Art/Sprites/Menu/Buttons/Locked_text.aseprite.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/Locked_text.png create mode 100644 Assets/Art/Sprites/Menu/Buttons/Locked_text.png.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/Logo_NoBackground.aseprite create mode 100644 Assets/Art/Sprites/Menu/Buttons/Quit_text.aseprite create mode 100644 Assets/Art/Sprites/Menu/Buttons/Quit_text.aseprite.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/Quit_text.png create mode 100644 Assets/Art/Sprites/Menu/Buttons/Quit_text.png.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.aseprite create mode 100644 Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.aseprite.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.png create mode 100644 Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.png.meta delete mode 100644 Assets/Art/Sprites/Menu/Buttons/Start.aseprite delete mode 100644 Assets/Art/Sprites/Menu/Buttons/Start.aseprite.meta delete mode 100644 Assets/Art/Sprites/Menu/Buttons/Start.png delete mode 100644 Assets/Art/Sprites/Menu/Buttons/Start.png.meta delete mode 100644 Assets/Art/Sprites/Menu/Buttons/StartHovered.aseprite delete mode 100644 Assets/Art/Sprites/Menu/Buttons/StartHovered.aseprite.meta delete mode 100644 Assets/Art/Sprites/Menu/Buttons/StartHovered.png delete mode 100644 Assets/Art/Sprites/Menu/Buttons/StartHovered.png.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/Start_text.aseprite create mode 100644 Assets/Art/Sprites/Menu/Buttons/Start_text.aseprite.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/Start_text.png create mode 100644 Assets/Art/Sprites/Menu/Buttons/Start_text.png.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.aseprite create mode 100644 Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.aseprite.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.png create mode 100644 Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.png.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.aseprite create mode 100644 Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.aseprite.meta create mode 100644 Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.png create mode 100644 Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.png.meta create mode 100644 Assets/Scenes/TestTrack.unity create mode 100644 Assets/Scenes/TestTrack.unity.meta create mode 100644 Assets/Scripts/Kart/HovercarController.cs create mode 100644 Assets/Scripts/Kart/HovercarController.cs.meta diff --git a/.gitignore b/.gitignore index dfe0dbb..e3f1e07 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,7 @@ /[Bb]uilds/ /[Ll]ogs/ /[Uu]ser[Ss]ettings/ +/Assets/TextMesh Pro/ # MemoryCaptures can get excessive in size. # They also could contain extremely sensitive data diff --git a/Assets/Art/Models/Track.meta b/Assets/Art/Models/Track.meta new file mode 100644 index 0000000..5a1c759 --- /dev/null +++ b/Assets/Art/Models/Track.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1410eaf9cec252f4089a8ea863cac6e7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Models/Track/Test_Track.blend b/Assets/Art/Models/Track/Test_Track.blend new file mode 100644 index 0000000..04d1eb1 --- /dev/null +++ b/Assets/Art/Models/Track/Test_Track.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4e69617be8f9b96ad063125c1c8ad512f4bfcbcae50ee75962159acfe87b106 +size 677848 diff --git a/Assets/Art/Models/Track/Test_Track.blend.meta b/Assets/Art/Models/Track/Test_Track.blend.meta new file mode 100644 index 0000000..1d11740 --- /dev/null +++ b/Assets/Art/Models/Track/Test_Track.blend.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 1b5e7f74a8158f04d95005478bfdee15 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + 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 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Models/Track/Test_Track.blend1 b/Assets/Art/Models/Track/Test_Track.blend1 new file mode 100644 index 0000000000000000000000000000000000000000..6f25229c7f98ef5c188b1ac94dc3366901040164 GIT binary patch literal 677848 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 TITOo^qkcp7>uUr5^WT2}+D^_@ literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/Menu/Buttons/ControlsHovered.aseprite.meta b/Assets/Art/Models/Track/Test_Track.blend1.meta similarity index 74% rename from Assets/Art/Sprites/Menu/Buttons/ControlsHovered.aseprite.meta rename to Assets/Art/Models/Track/Test_Track.blend1.meta index af2f418..e6eba04 100644 --- a/Assets/Art/Sprites/Menu/Buttons/ControlsHovered.aseprite.meta +++ b/Assets/Art/Models/Track/Test_Track.blend1.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 77f16610d78071e4cb9d5d1966759c10 +guid: 7b0bb4988601aaa47b07719b18beacf6 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Art/Models/Track/Test_Track.fbx b/Assets/Art/Models/Track/Test_Track.fbx new file mode 100644 index 0000000..b96599b --- /dev/null +++ b/Assets/Art/Models/Track/Test_Track.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f03450e5992625934a536226dcd21d1f1adfd14877c4fcc476b8368559e4b16 +size 87004 diff --git a/Assets/Art/Models/Track/Test_Track.fbx.meta b/Assets/Art/Models/Track/Test_Track.fbx.meta new file mode 100644 index 0000000..6f3a33a --- /dev/null +++ b/Assets/Art/Models/Track/Test_Track.fbx.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 7f6e3c6b42c017e4eabe6a99b31e6481 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + 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: 1 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Menu/Buttons/Back_text.aseprite b/Assets/Art/Sprites/Menu/Buttons/Back_text.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..9f4daec98f075497343b478f472d5d86e39a57a2 GIT binary patch literal 749 zcmaFM#K7=iDI!?S*WGMo7{AZwq2`IJ2GO#L8l z6(bu(#sZ zr+anf8~D{+mj_vH-5e;}Kk!6&gYwMfBmH_#cZ3JeV43|tKVfv$&uItD$4iaBp* zdh;Dt;9<2)^uJR5&0_7Qj+OxCAMJ*9%Bi7m*yR@KM0si6XJno6$ngK__pkrHv@6JO zzy9apUGa+ZoO_pZPbS zIQ?4oy>P#{B{jM4H~)Qb*IfQy?X!1t_wW8Lb#CYF_op-7Puk=0Q|jKz-&d`!zxrJt zwC~F9C$=r+7478}=MBo=*YuUY`W|!oH^=Lp^QYu*tlJXrDgW|L!2WC2>GQ46>sHzB zdA??TZ2aa^)u%7dR6ZBG``^2Z&9jbwwE48O@Z8*I?_&Lrp4#oEx99Ng()};KhCKM& zQ>FEx&dpY|!hZ3*Q}6C&oBWy^Rsa2kxRr}=ux_v|OT%9mZexAk*%rPMu3U@+Lp-+Osr_uc!?S*WGMo7{AZwq2`IJ2GO#L8l z6(bu(#sZ zr+anf8~D{+mj_vH-5e;}Kk!6&gYwMfBmH_#cZ3JeV43|tKVfv$&uItD$4iaBp* zdh;Dt;9<24K7VELmwRhBb+iO9|7bU?Q%((i!!EZ-C(29nJ|pXlM~44bzkmJton1kG z`}IE$?}}HP=iKw0)q z#p&0w?}hutEvddmUbo72 z&+|3&W8*iUsy=;rrt-Pi-T&TQY@T)eqs^zKh3Dozdl&0}^we%Qy*-C_m+pV@HRQqH zo+_;mb#Atz750ngoqBgK+vL~WsQT|O9M3+kkpKDU$vd0x8DHmo_d6`U=l8YfHSOR3 zzFu7Ueq&PJ@+a#*#T|aDT)U*$UUPo2|H|)gUdkP))_H&F@1foGc6$#0&bzmDpSrn! z`ik>PCnuk|sImJ0y;xi;JY literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/Menu/Buttons/Exit.aseprite.meta b/Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.aseprite.meta similarity index 74% rename from Assets/Art/Sprites/Menu/Buttons/Exit.aseprite.meta rename to Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.aseprite.meta index 94e255c..a34a08c 100644 --- a/Assets/Art/Sprites/Menu/Buttons/Exit.aseprite.meta +++ b/Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.aseprite.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: bdb296ff475ccef4787391fbd32e2e45 +guid: 331f1a7f52f57614baf3076104efc57c DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.png b/Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.png new file mode 100644 index 0000000..0a82b04 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a21143c2144ac03494afa388bb0773632aa0b1df943ba37818fcbc5e8f36a53 +size 9606 diff --git a/Assets/Art/Sprites/Menu/Buttons/Exit.png.meta b/Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.png.meta similarity index 98% rename from Assets/Art/Sprites/Menu/Buttons/Exit.png.meta rename to Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.png.meta index d35e41b..fcf79b7 100644 --- a/Assets/Art/Sprites/Menu/Buttons/Exit.png.meta +++ b/Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5501ad17af3df3443bd2ab61920ded81 +guid: 95700ee1d782303419af92349af589fa TextureImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/Assets/Art/Sprites/Menu/Buttons/Controls.aseprite b/Assets/Art/Sprites/Menu/Buttons/Controls.aseprite deleted file mode 100644 index e150dd86e7f799c5bbf42cb11425e08a71274826..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1584 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 H=%n*MZ`RW~ diff --git a/Assets/Art/Sprites/Menu/Buttons/ControlsHovered.png b/Assets/Art/Sprites/Menu/Buttons/ControlsHovered.png deleted file mode 100644 index 171d1a6..0000000 --- a/Assets/Art/Sprites/Menu/Buttons/ControlsHovered.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9509652a17f111286ea3dbee4da2bfc610dc66026556894cc4f8ef97ee525546 -size 10942 diff --git a/Assets/Art/Sprites/Menu/Buttons/Controls_text.aseprite b/Assets/Art/Sprites/Menu/Buttons/Controls_text.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..a62cb149db3afff4089f56caa878004060fb4d84 GIT binary patch literal 973 zcmX@h%)szqDI!?S*WGMo7{AZwq2`IJ2GO#L8l z6(bu(#sZ zr+anf8~D{+mj_v<0CX1|{0Fkw8GI5eQ;QS~XEQM{uqrSxs55Xe{0Fij;2wh>L&co8 zvjX#uIB+3E8x~j}RI+bny~`=~Q&Z=K--Z+ZiH_w>u6118 zyM%Q<1xH+%n}DLl>i5sL^|x$FX3NigKDYi)<>|RDztZ=sNB5VDS(OL=o%TJVB>kVA zq^-Q+d1L$EwTtf?ABz8Cr+u%zX!)J9`_6ZLUwB8eeDnLwr)qQ91!})X+&eaF{?pet z|E$|NJ9GXtIgh{T?;XFV-uHa^Q?}Ur_8+ca);~-x*F5dB-{16)&+e>A{LaVc*Du)L z>~DNF{N0bw+Ap@h+LP1*v`$k@4wCX_m=C+)~t(}fA>81ZT_d{+}P)9 zUr+!3`Or7#otrNne17Wd&A)p#{9Q3?w=KuqK&u}yJMDJQ7vCn|@m;=n(p2ZSEAwm1 z?Dcc(CF-=wUta}lOkR2?*WBfPXr=#~UvKK-Zq%)rWPSDfZsDirzWOc z#ixJYd=GSE_)0r2tMc%k51qF2WB0Rf{JvUFaM%0Kmz9~c$}j4_60Ww}UH9d#YeeFF zj=!=sN$1nA_g@iCZLL-MQV!N)ALKtp^jqhJ`v=v()s+49uni2mq3-p+jNxK=e`@%e zpKtEiR@OfS68_t3(_Xm$6uEix#Luhm_RN~6Vf@b6c|S0Q6lWIBKNZ_=TY616^;m7% e%ll0cwyTWnZ{?TS2EO}J@|l0(fBqT%(boZI-J{k3 literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/Menu/Buttons/ExitHovered.aseprite.meta b/Assets/Art/Sprites/Menu/Buttons/Controls_text.aseprite.meta similarity index 74% rename from Assets/Art/Sprites/Menu/Buttons/ExitHovered.aseprite.meta rename to Assets/Art/Sprites/Menu/Buttons/Controls_text.aseprite.meta index 27e988a..c3d398d 100644 --- a/Assets/Art/Sprites/Menu/Buttons/ExitHovered.aseprite.meta +++ b/Assets/Art/Sprites/Menu/Buttons/Controls_text.aseprite.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1a5fb9e1e87f4a44496ae1575ccfce31 +guid: 117bfdee8984faa4f98dfb17a39b0a34 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Art/Sprites/Menu/Buttons/Controls_text.png b/Assets/Art/Sprites/Menu/Buttons/Controls_text.png new file mode 100644 index 0000000..8bd5dcf --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Controls_text.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:165d0035bfae46231fafd40ab60a47facc8439eb70dd299be704413be47d3dc3 +size 9749 diff --git a/Assets/Art/Sprites/Menu/Buttons/ExitHovered.png.meta b/Assets/Art/Sprites/Menu/Buttons/Controls_text.png.meta similarity index 98% rename from Assets/Art/Sprites/Menu/Buttons/ExitHovered.png.meta rename to Assets/Art/Sprites/Menu/Buttons/Controls_text.png.meta index b9658fa..4b6cdf3 100644 --- a/Assets/Art/Sprites/Menu/Buttons/ExitHovered.png.meta +++ b/Assets/Art/Sprites/Menu/Buttons/Controls_text.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0559545df6dcd8c4b9e7f208cc00ff9b +guid: bdba4089e6589ea4ab861e2d3e624545 TextureImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.aseprite b/Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..c7adb593a5254afd03b7c33c1a08a8e308c2527b GIT binary patch literal 973 zcmX@h%)szqDI!?S*WGMo7{AZwq2`IJ2GO#L8l z6(bu(#sZ zr+anf8~D{+mj_v<0CX1|{0Fkw8GI5eQ;QS~XEQM{uqrSxs55Xe{0Fij;2wh>L&co8 zvjX#uIB+4J**S$B~%u9Ivy6ulh`Jej- z&;S1Z>GIke6XzdlddJfJM?|bdJ>tpo4GXLfD%rQP-sKegsj2hAZ^H@yM91O+e9N_50`B`dc<7v*qVLpIiT@^7LGnU+MeRqx;LntjYubPWv8FlK#(5 z(pKK^ys`c7+Qs*c55<46)4tbUwEWK5edoKrFTA5!zWM#;Q?)tl0=3^G?j4&o|LNmMeUYo7Mm?{E6YXLr^le&^%!>lf^A z_BTEo{_e+T?HAi$?MZ3@^6G>3KYydU`q$5tx@G^Y-Cl*%`qi4+uD%|f_&Q{7k$Lc5 z(QSTLwaaB++ortu^X0?2x6g{N{_3f_^}KZN_uppxd&~7@Yu3fgzk8nhHviLeZtU~5 zucv?ieCV6=&dnDOK0o#K=HERV{;rs{+m>T)pw*9zP6w$>_rDF e<^84z+f_#PxAMzu1K)iq`OLrYKY!9DwR`}1>!St$ literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.aseprite.meta b/Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.aseprite.meta new file mode 100644 index 0000000..11faef3 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.aseprite.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e418d2db8ec69ec479ce26399b9ffd00 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.png b/Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.png new file mode 100644 index 0000000..0be4df1 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5079578bc6a4576b796e70b90ae9d9a818692e3dfc7997894c9b688d3c1c2699 +size 9749 diff --git a/Assets/Art/Sprites/Menu/Buttons/Controls.png.meta b/Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.png.meta similarity index 98% rename from Assets/Art/Sprites/Menu/Buttons/Controls.png.meta rename to Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.png.meta index 56e450c..45d2851 100644 --- a/Assets/Art/Sprites/Menu/Buttons/Controls.png.meta +++ b/Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9ca42cd5ef4eaf2489b69ca2d45180df +guid: 1723b0de1c6b181438188a08c5f63894 TextureImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/Assets/Art/Sprites/Menu/Buttons/EmptySpedometer.aseprite b/Assets/Art/Sprites/Menu/Buttons/EmptySpedometer.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..d3a865faa14d40e7c25c062ca44fb5e897a30e85 GIT binary patch literal 3249 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 Znh8!vw?4ird#{g_#1iK3&o5xx000xx(Sra0 diff --git a/Assets/Art/Sprites/Menu/Buttons/Exit.png b/Assets/Art/Sprites/Menu/Buttons/Exit.png deleted file mode 100644 index 3565a67..0000000 --- a/Assets/Art/Sprites/Menu/Buttons/Exit.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d378b7322d029feb3f8603241eda2035868f27add1c74670a7a1610cbd385bc9 -size 10161 diff --git a/Assets/Art/Sprites/Menu/Buttons/ExitHovered.aseprite b/Assets/Art/Sprites/Menu/Buttons/ExitHovered.aseprite deleted file mode 100644 index 3f85d93ba5bca6d411970945dc6e2203c5a57bf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1154 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 RiHCuOMD=iyKZh2^`yb1Kw}}7% literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/Menu/Buttons/Locked_text.aseprite b/Assets/Art/Sprites/Menu/Buttons/Locked_text.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..d38a733b86cbc0b0539956cad4df428de2c53f6b GIT binary patch literal 977 zcmcJJZA?;e6vqD+&hk^Ws1Ic^?M*E+mNvpc%bcYNr3E z)AlGhbZgEw%boKx{Yvj_Z2j0Vac}g#+U(>DyHk_5P~&J!W`6YP3SRa|W&lei0bWUpFL3s<6YT;&@OS%tqO=R)q}dW`50vc~%ZSNtGoqV9e`M-I@(! z;FnhJ+EYZ$2+|>B5$Z*vgNVPrLgqC&Siy?`I^y4sH+NM=8!~CR9Yo2=6 z>Chvsdc)`DB6k>rjZW|rXPSJ@C@UNFEy5y=uLXI4awD;>`I&S?wQo@Ptwb~0*o2Od zJ*pHNBwzOVQfKY5pB9iT*X4!m=-g| MaU8N`?W{-EA6?AEe*gdg literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/Menu/Buttons/Locked_text.aseprite.meta b/Assets/Art/Sprites/Menu/Buttons/Locked_text.aseprite.meta new file mode 100644 index 0000000..832bef0 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Locked_text.aseprite.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aced173a50a78f64794b9fc63a3eb550 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Menu/Buttons/Locked_text.png b/Assets/Art/Sprites/Menu/Buttons/Locked_text.png new file mode 100644 index 0000000..cad4e95 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Locked_text.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e4c1d32a8ccd409c6a36e85379578f4080a1ae71dad157ffefba92e160a9a01 +size 9837 diff --git a/Assets/Art/Sprites/Menu/Buttons/Locked_text.png.meta b/Assets/Art/Sprites/Menu/Buttons/Locked_text.png.meta new file mode 100644 index 0000000..1e52e8b --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Locked_text.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 7208d3516687e0d42834ceacd59c1899 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WindowsStoreApps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Menu/Buttons/Logo_NoBackground.aseprite b/Assets/Art/Sprites/Menu/Buttons/Logo_NoBackground.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..d9e920b8b06546f57a4379fa9fe048a562295528 GIT binary patch literal 2160 zcmc&xYfuwc6kb|IYE|%6r;3sa6&1A=(26Sw50#P8Fg{RG8Ab*1RS|h?Ng(M|s#7S8 zf{cxjgoid2RI2D`5|Y${q8Ug62v%XUqDVHu>`FEmk|o(LIJW-m!%pv=d*|LW-#Ono z-*?ml0G?cM1FUX~+!%lx004>f`E!KAJJzVW0dkO zIyLZ41uR(>58wApWN@Lcbi zfdTVV!$EmQRM+{v*0!?8PfT^v*8JkyFEa|Fx9kZD36Jm#+PQQ^;igTpjDyA-RnPh; zsfx@k?cH9WjLP}eH<=xnn;2hPP}D7Ju|4f=t8V%^zx>3WtmN1o?9~w=!9F9CFy4P_ zHi~|a1J>`(N;<|^+T#uYV;KODPYXi5_XaiHEd}_h%v`#muy46nq`||jsJM51NHi82 zH}UhMN}rO|_UVh6Vfn_?(nZ%U#ZyBA0+nlskP!AjeV{d4Vz}9rpo_%QZNe%87^;F@ z-^}4i75*J1VkmJL&;F_~E2`YS{Bxqy6gdHP_T_ZJO z5rX}Vq;5||T?{o(=5uF~x%rK6$ON;B%as3N))$c^Ue+?(4)-kGUtyDx&^!2xwAhH_ zhH%{PwG}<%6~)(;a{dlhZh)2DHfojE6&<*)UrtH}BX33gU%=yYZ0rNn>(zM2y8vd>2P*`hsmmu!QgF@e{wi>e@XGhEDFm>!|% zuS4#9a4JsH6jTmXG*p1MX061_$|OFHS^nig+WT3S3KhOY7uwsqsz--h^(|Rt%NkKy`Je z`LacS+O|dR-CAAW-^Gox2H-WC70*)k-Bm-&xihl4`|g&S$ePUSzD=#tEg>yR0`|_E zz5RYqhc;HgKgXR{8ZXGU+^7sKZpgdYia7hAj?z8ugIuU(nT0>yoYxdva2ih-sGH5L z;`LowU#;ExQ+<{9 literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/Menu/Buttons/Quit_text.aseprite b/Assets/Art/Sprites/Menu/Buttons/Quit_text.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..5947a6eb61be85b578d7778fc37269b08f7010e4 GIT binary patch literal 692 zcmdnO#K7=iDI*DFI2m^Ano1ZS-(G-&3qb=wa>tON}hM7evr3{ zk&UIjeThLrQ*_?LRtWQ zy}I%Z#_zz^TGx#J{rWPp}wgTP2s=&aI3UtnYpwl5BiNT7YV$Rzcfq91v z1XwK<)nD0G%lv9o3T?apk_g=Ig_zudb|I z#LiZgumFkR)82ph%K-;|9wXZ?^G@F@-t{Tw{S5nhyGIMn&!4c;-M_eai`5NH`^(o) z*i>CO-1pOm|Kj)CyGxZSgZf4IC10QUrT%3FyIX%%0+_O{eDQI1uV;6I$X41Ke3F!tQ!jh7(CU9@ZTX9Z zRuH*A8S7kI+ox7?$kiFoI=yex{PkVG6^j4e{JnEm`>VfS58R07@A*DFI2m^Ano1ZS-(G-&3qb=wa>tON}hM7evr3{ zk&UIjeThLrQ*_?LRtWQ zy}I%Z#_zz^TGx#J{rWPp}wgTP2s=&aI3UtnYpwl5BiNT7YV$Rzcfq91v z1XwMF(_aNv<^O6_3T?apk`Lrt8C|udb|I z#LiZgumFkR)82ph%K-;|9wXZ?^G@F@-t{Tw{S5nhyGIMn&!4c;-M_eai`5NH`^(o) z*i>CO-1pOm|Kj)CyGxZSgZf4IC10QUrT%3FyIX%%0+_O{eDQI1uV;6I$X41Ke3F!tQ!jh7(CU9@ZTX9Z zRuH*A8S7kI+ox7?$kiFoI=yex{PkVG6^j4e{JnEm`>VfS58R07@A~NRUAQ2x$SFfcF3T$O5(%$Yc-$Vs-_v zl}Of|0Pc zJ053*-I@69U)k>aUp{YK|LsxV;>tqzTl=hjZ@Xjow(jB6zRb^e3gzBye_wOr5fXb- z)%^9ltn^paq=)X^zWRB6&)xUm-`K8xRk+`I&B|Hk*PkzcUOmnJ<>wvoZ(1s^J*%F! z|JUbrfBqi-o1}hbv)TR4f3D6yzVFggXR)t;%m3F+_*HlAO4QHa6L!h3{9CqPJHu!9 z|0CZYuW`TIf28ic$@(4N|ElkkPq%$lr}C|OdF9c)@9jVSwRj!)U3ueu>$BQf@Aq3> z`Fv$=z3TkUa^)M=2duQd5x)29j^^4{ue%5Ly;^%*_KkMPE52```L^#8;ul_e{GYAV z{cFzJC$DSlUwPaPzx;1M-_2dkwWYd2-=}8V-3FWWT|>V|+s+UF-57ZzeCy9E2lrWB=YLSY>$$e>e5+O8u1=}j zyuRS*m&!8s-(Iu%zZ=!g3;(=xpa1IL6K~~zzmx2L`FW+O{O_#uzmM+qng4uh&AF;8 ze?8uq|K?gh%kI4P&pBUL{GNCt|J&6V?eFXV{h9mRa&JAz|FdgN#Xqk({~QuHo7X=} zn)ek+@tMtbz(6Rq7y5m6->lQJyU&02vV#O1P~&v#GGv>w^vd6$TJ`P*(3PJoAtC!_ z_0GC?-`lO^KEFj(^+vlEZf2?ctAhFSYeR1XV`}sIch0i!K5t&11#x-ppKrBmy}Wqm m{=DC#;ePjXK3UmsC7!b27 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 F{Re3qDU<*J literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.aseprite.meta b/Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.aseprite.meta new file mode 100644 index 0000000..0f8c3d9 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.aseprite.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a4a6ba6c5aeadd442a2d59948b2902a3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.png b/Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.png new file mode 100644 index 0000000..5aa66d3 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59e243717854aa6374b0ead94b2a6171b11f16cfd0869bf71703f9cf6f20d873 +size 48952 diff --git a/Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.png.meta b/Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.png.meta new file mode 100644 index 0000000..2fe6005 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 86528b64a0cef4544abecf625ea5d821 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + 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 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WindowsStoreApps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Menu.unity b/Assets/Scenes/Menu.unity index 02ee8da..40f512c 100644 --- a/Assets/Scenes/Menu.unity +++ b/Assets/Scenes/Menu.unity @@ -154,8 +154,8 @@ RectTransform: 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: -400, y: -350} - m_SizeDelta: {x: 300, y: 100} + m_AnchoredPosition: {x: -500, y: -350} + m_SizeDelta: {x: 500, y: 100} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &190571441 MonoBehaviour: @@ -186,7 +186,7 @@ MonoBehaviour: m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: - m_HighlightedSprite: {fileID: 21300000, guid: 40f0e103f1fbea649bc7f28b4d3bda8a, type: 3} + m_HighlightedSprite: {fileID: 21300000, guid: 1723b0de1c6b181438188a08c5f63894, type: 3} m_PressedSprite: {fileID: 0} m_SelectedSprite: {fileID: 0} m_DisabledSprite: {fileID: 0} @@ -233,7 +233,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 9ca42cd5ef4eaf2489b69ca2d45180df, type: 3} + m_Sprite: {fileID: 21300000, guid: bdba4089e6589ea4ab861e2d3e624545, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -415,8 +415,8 @@ RectTransform: 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: -400, y: -500} - m_SizeDelta: {x: 300, y: 100} + m_AnchoredPosition: {x: -500, y: -500} + m_SizeDelta: {x: 500, y: 100} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &336116445 MonoBehaviour: @@ -447,7 +447,7 @@ MonoBehaviour: m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: - m_HighlightedSprite: {fileID: 21300000, guid: 0559545df6dcd8c4b9e7f208cc00ff9b, type: 3} + m_HighlightedSprite: {fileID: 21300000, guid: c21be8829623452438fa17915876aa83, type: 3} m_PressedSprite: {fileID: 0} m_SelectedSprite: {fileID: 0} m_DisabledSprite: {fileID: 0} @@ -494,7 +494,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 5501ad17af3df3443bd2ab61920ded81, type: 3} + m_Sprite: {fileID: 21300000, guid: 7d3b364731a0a7b42bee60d185ce20cd, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -547,8 +547,8 @@ RectTransform: 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: -400, y: -200} - m_SizeDelta: {x: 300, y: 100} + m_AnchoredPosition: {x: -500, y: -200} + m_SizeDelta: {x: 500, y: 100} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &358325503 MonoBehaviour: @@ -579,7 +579,7 @@ MonoBehaviour: m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: - m_HighlightedSprite: {fileID: 21300000, guid: 74c458978f582bb4aac172c37d9b9a9a, type: 3} + m_HighlightedSprite: {fileID: 21300000, guid: 6502b89e571db6144b56c0ab9e290076, type: 3} m_PressedSprite: {fileID: 21300000, guid: 74c458978f582bb4aac172c37d9b9a9a, type: 3} m_SelectedSprite: {fileID: 0} m_DisabledSprite: {fileID: 0} @@ -626,7 +626,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: f63c9aaf97ae2814cad101b0e846d73a, type: 3} + m_Sprite: {fileID: 21300000, guid: 43c7cf32f1f0e4f4e97a2eaeadea0f42, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -984,7 +984,7 @@ RectTransform: m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 400, y: 200} - m_SizeDelta: {x: 300, y: 100} + m_SizeDelta: {x: 500, y: 100} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1272854282 MonoBehaviour: @@ -1015,7 +1015,7 @@ MonoBehaviour: m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: - m_HighlightedSprite: {fileID: 21300000, guid: 0559545df6dcd8c4b9e7f208cc00ff9b, type: 3} + m_HighlightedSprite: {fileID: 21300000, guid: 95700ee1d782303419af92349af589fa, type: 3} m_PressedSprite: {fileID: 0} m_SelectedSprite: {fileID: 0} m_DisabledSprite: {fileID: 0} @@ -1062,7 +1062,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 5501ad17af3df3443bd2ab61920ded81, type: 3} + m_Sprite: {fileID: 21300000, guid: 650573dedd66c4a43a3dcea83be5d4d2, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -1232,7 +1232,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 39e00ff0228389448a3e4fa61b925b10, type: 3} m_Name: m_EditorClassIdentifier: - scene_to_load: SampleScene + scene_to_load: TestTrack controlsPanel: {fileID: 1583355326} --- !u!1 &1397774624 GameObject: @@ -1412,6 +1412,107 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} +--- !u!1 &1594098863 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1594098867} + - component: {fileID: 1594098866} + - component: {fileID: 1594098865} + - component: {fileID: 1594098864} + m_Layer: 5 + m_Name: LevelSelectPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1594098864 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1594098863} + 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 &1594098865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1594098863} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1594098866 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1594098863} + 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_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1594098867 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1594098863} + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 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!1 &1637959861 GameObject: m_ObjectHideFlags: 0 @@ -1851,3 +1952,4 @@ SceneRoots: - {fileID: 1768788340} - {fileID: 1583355330} - {fileID: 1353736889} + - {fileID: 1594098867} diff --git a/Assets/Scenes/TestTrack.unity b/Assets/Scenes/TestTrack.unity new file mode 100644 index 0000000..7f86e95 --- /dev/null +++ b/Assets/Scenes/TestTrack.unity @@ -0,0 +1,863 @@ +%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: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + 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_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + 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 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &575325051 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 575325056} + - component: {fileID: 575325055} + - component: {fileID: 575325054} + - component: {fileID: 575325053} + - component: {fileID: 575325052} + m_Layer: 0 + m_Name: Main Camera (1) + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &575325052 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 575325051} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72ece51f2901e7445ab60da3685d6b5f, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowDebugText: 0 + ShowCameraFrustum: 1 + IgnoreTimeScale: 0 + WorldUpOverride: {fileID: 0} + ChannelMask: -1 + UpdateMethod: 2 + BlendUpdateMethod: 1 + LensModeOverride: + Enabled: 0 + DefaultMode: 2 + DefaultBlend: + Style: 1 + Time: 2 + CustomCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + CustomBlends: {fileID: 0} +--- !u!114 &575325053 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 575325051} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!81 &575325054 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 575325051} + m_Enabled: 1 +--- !u!20 &575325055 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 575325051} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 10000 + field of view: 60.000004 + 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 &575325056 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 575325051} + serializedVersion: 2 + m_LocalRotation: {x: 0.15363207, y: -0.2793955, z: 0.045339797, w: 0.9467205} + m_LocalPosition: {x: -405.64194, y: -228.61, z: 681.6465} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &633096495 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 633096496} + - component: {fileID: 633096498} + - component: {fileID: 633096497} + m_Layer: 0 + m_Name: Racer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &633096496 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 633096495} + serializedVersion: 2 + m_LocalRotation: {x: -0.70710677, y: 0, z: 0, w: 0.70710677} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 50, y: 50, z: 50} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1703462600} + m_LocalEulerAnglesHint: {x: -90, y: 90, z: -90} +--- !u!33 &633096497 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 633096495} + m_Mesh: {fileID: -1971573099692935037, guid: 9b10eb187f9523b48b3484ebce59fa25, type: 3} +--- !u!23 &633096498 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 633096495} + 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_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a8c192d1f2299e9429da6a6bbe7015b8, 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!1 &1703462595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1703462600} + - component: {fileID: 1703462598} + - component: {fileID: 1703462597} + - component: {fileID: 1703462596} + - component: {fileID: 1703462601} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1703462596 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1703462595} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de1851cd35e729f4aa33011a49cd59fb, type: 3} + m_Name: + m_EditorClassIdentifier: + TurnInputName: Horizontal + AccelerateButtonName: Accelerate + BrakeButtonName: Brake +--- !u!65 &1703462597 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1703462595} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 2.9, y: 1, z: 2.1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &1703462598 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1703462595} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.5 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!4 &1703462600 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1703462595} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0.2830467, z: -0, w: 0.95910615} + m_LocalPosition: {x: -407.27078, y: -229.61, z: 684.1658} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 633096496} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: -32.884, z: 0} +--- !u!114 &1703462601 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1703462595} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a58d34a4aed97c74b9dc8d93fe5594bf, type: 3} + m_Name: + m_EditorClassIdentifier: + hoverHeight: 3 + positionAdjustmentSpeed: 10 + raycastDistance: 10 + terrainLayer: + serializedVersion: 2 + m_Bits: 4294967295 + movementSpeed: 150 + rotationSpeed: 35 + leanLimit: 10 + leanTime: 100 + playerModel: {fileID: 0} +--- !u!1 &1746292606 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1746292610} + - component: {fileID: 1746292609} + - component: {fileID: 1746292608} + - component: {fileID: 1746292607} + m_Layer: 0 + m_Name: CinemachineCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1746292607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746292606} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f38bda98361e1de48a4ca2bd86ea3c17, type: 3} + m_Name: + m_EditorClassIdentifier: + Composition: + ScreenPosition: {x: 0, y: 0} + DeadZone: + Enabled: 0 + Size: {x: 0.2, y: 0.2} + HardLimits: + Enabled: 0 + Size: {x: 0.8, y: 0.8} + Offset: {x: 0, y: 0} + CenterOnActivate: 1 + TargetOffset: {x: 0, y: 0, z: 0} + Damping: {x: 0.5, y: 0.5} + Lookahead: + Enabled: 0 + Time: 0 + Smoothing: 0 + IgnoreY: 0 +--- !u!114 &1746292608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746292606} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b617507da6d07e749b7efdb34e1173e1, type: 3} + m_Name: + m_EditorClassIdentifier: + TrackerSettings: + BindingMode: 3 + PositionDamping: {x: 0.1, y: 0.1, z: 0.1} + AngularDampingMode: 0 + RotationDamping: {x: 1, y: 1, z: 1} + QuaternionDamping: 1 + FollowOffset: {x: 0, y: 1, z: -3} +--- !u!114 &1746292609 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746292606} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 1703462600} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 60.000004 + OrthographicSize: 5 + NearClipPlane: 0.3 + FarClipPlane: 10000 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 +--- !u!4 &1746292610 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746292606} + serializedVersion: 2 + m_LocalRotation: {x: 0.15363207, y: -0.2793955, z: 0.045339786, w: 0.9467205} + m_LocalPosition: {x: -405.64194, y: -228.61, z: 681.6465} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1945184230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1945184232} + - component: {fileID: 1945184231} + - component: {fileID: 1945184233} + 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 &1945184231 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1945184230} + m_Enabled: 1 + serializedVersion: 11 + 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_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &1945184232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1945184230} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1945184233 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1945184230} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1 &2141521686 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2141521687} + - component: {fileID: 2141521690} + - component: {fileID: 2141521689} + - component: {fileID: 2141521692} + m_Layer: 0 + m_Name: TrackModel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2141521687 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2141521686} + serializedVersion: 2 + m_LocalRotation: {x: -0.7071068, y: -0, z: 0, w: 0.7071068} + m_LocalPosition: {x: -2537, y: -4415, z: -325} + m_LocalScale: {x: 50000, y: 50000.016, z: 50000.016} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0} +--- !u!23 &2141521689 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2141521686} + 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_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2141521690 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2141521686} + m_Mesh: {fileID: 3581873577330021610, guid: 7f6e3c6b42c017e4eabe6a99b31e6481, type: 3} +--- !u!64 &2141521692 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2141521686} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 3581873577330021610, guid: 7f6e3c6b42c017e4eabe6a99b31e6481, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1945184232} + - {fileID: 2141521687} + - {fileID: 1746292610} + - {fileID: 1703462600} + - {fileID: 575325056} diff --git a/Assets/Scenes/TestTrack.unity.meta b/Assets/Scenes/TestTrack.unity.meta new file mode 100644 index 0000000..b3103e7 --- /dev/null +++ b/Assets/Scenes/TestTrack.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 933d22bf6aedba544849d3821a5d3a91 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Kart/HovercarController.cs b/Assets/Scripts/Kart/HovercarController.cs new file mode 100644 index 0000000..e6745d0 --- /dev/null +++ b/Assets/Scripts/Kart/HovercarController.cs @@ -0,0 +1,85 @@ +using UnityEngine; + +public class StableHovercarController : MonoBehaviour +{ + public float hoverHeight = 3.0f; // Fixed height above terrain + public float positionAdjustmentSpeed = 10.0f; // How quickly the vehicle adjusts its position + public float raycastDistance = 10.0f; // How far the raycast searches for terrain + public LayerMask terrainLayer; + public float movementSpeed = 10.0f; + public float rotationSpeed = 100.0f; + + public float leanLimit = 10.0f; + public float leanTime = 100.0f; + + public GameObject playerModel = null; + + private Rigidbody rb; + + void Start() + { + rb = GetComponent(); + rb.useGravity = false; // Disable gravity for stability + } + + void FixedUpdate() + { + RaycastHit hit; + Vector3 rayOrigin = transform.position; + + // Cast a ray downward to detect the terrain + if (Physics.Raycast(rayOrigin, -transform.up, out hit, raycastDistance, terrainLayer)) + { + // Get the mesh and triangle vertices from the hit object + Mesh mesh = hit.collider.GetComponent().mesh; + int triangleIndex = hit.triangleIndex; + int vertex1Index = mesh.triangles[triangleIndex * 3 + 0]; + int vertex2Index = mesh.triangles[triangleIndex * 3 + 1]; + int vertex3Index = mesh.triangles[triangleIndex * 3 + 2]; + + // Get the vertices of the triangle in world space + Vector3 localVertex1 = mesh.vertices[vertex1Index]; + Vector3 localVertex2 = mesh.vertices[vertex2Index]; + Vector3 localVertex3 = mesh.vertices[vertex3Index]; + Vector3 worldVertex1 = hit.collider.transform.TransformPoint(localVertex1); + Vector3 worldVertex2 = hit.collider.transform.TransformPoint(localVertex2); + Vector3 worldVertex3 = hit.collider.transform.TransformPoint(localVertex3); + + // Interpolate the exact hover point using barycentric coordinates + Vector3 interpolatedPoint = worldVertex1 * hit.barycentricCoordinate.x + + worldVertex2 * hit.barycentricCoordinate.y + + worldVertex3 * hit.barycentricCoordinate.z; + + // Interpolate the surface normal using barycentric coordinates + Vector3 localNormal1 = mesh.normals[vertex1Index]; + Vector3 localNormal2 = mesh.normals[vertex2Index]; + Vector3 localNormal3 = mesh.normals[vertex3Index]; + Vector3 worldNormal1 = hit.collider.transform.TransformDirection(localNormal1); + Vector3 worldNormal2 = hit.collider.transform.TransformDirection(localNormal2); + Vector3 worldNormal3 = hit.collider.transform.TransformDirection(localNormal3); + Vector3 interpolatedNormal = worldNormal1 * hit.barycentricCoordinate.x + + worldNormal2 * hit.barycentricCoordinate.y + + worldNormal3 * hit.barycentricCoordinate.z; + interpolatedNormal.Normalize(); // Ensure the normal is properly normalized + + // Calculate the target hover position above the terrain + Vector3 targetPosition = interpolatedPoint + interpolatedNormal * hoverHeight; + + // Smoothly move the vehicle to the target hover position + transform.position = Vector3.Lerp(transform.position, targetPosition, Time.fixedDeltaTime * positionAdjustmentSpeed); + + // Align the vehicle's up direction with the interpolated surface normal + Quaternion targetRotation = Quaternion.FromToRotation(transform.up, interpolatedNormal) * transform.rotation; + + // Smoothly rotate the vehicle to align with the surface + rb.rotation = Quaternion.Slerp(rb.rotation, targetRotation, Time.fixedDeltaTime * 5.0f); + } + + // Basic movement controls (WSAD / arrow keys) + float move = Input.GetAxis("Vertical") * movementSpeed; + float turn = Input.GetAxis("Horizontal") * rotationSpeed; + + rb.linearVelocity = transform.forward * move; + rb.angularVelocity = transform.up * turn * Mathf.Deg2Rad; + } +} diff --git a/Assets/Scripts/Kart/HovercarController.cs.meta b/Assets/Scripts/Kart/HovercarController.cs.meta new file mode 100644 index 0000000..77e1515 --- /dev/null +++ b/Assets/Scripts/Kart/HovercarController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a58d34a4aed97c74b9dc8d93fe5594bf \ No newline at end of file diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index cfb268a..7bffa8b 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -8,9 +8,12 @@ EditorBuildSettings: - enabled: 1 path: Assets/Scenes/Menu.unity guid: cda7d944cb10f154ea68307c11affef4 - - enabled: 1 + - enabled: 0 path: Assets/Scenes/SampleScene.unity guid: 99c9720ab356a0642a771bea13969a05 + - enabled: 1 + path: Assets/Scenes/TestTrack.unity + guid: 933d22bf6aedba544849d3821a5d3a91 m_configObjects: com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} m_UseUCBPForAssetBundles: 0