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 0000000..6f25229 Binary files /dev/null and b/Assets/Art/Models/Track/Test_Track.blend1 differ 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 0000000..9f4daec Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/Back_text.aseprite differ diff --git a/Assets/Art/Sprites/Menu/Buttons/Controls.aseprite.meta b/Assets/Art/Sprites/Menu/Buttons/Back_text.aseprite.meta similarity index 74% rename from Assets/Art/Sprites/Menu/Buttons/Controls.aseprite.meta rename to Assets/Art/Sprites/Menu/Buttons/Back_text.aseprite.meta index 01f2536..d045895 100644 --- a/Assets/Art/Sprites/Menu/Buttons/Controls.aseprite.meta +++ b/Assets/Art/Sprites/Menu/Buttons/Back_text.aseprite.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7253f69fe61f799478f94e358efc723f +guid: 4122429ed4ea1b74ea3116f904adce9f DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Art/Sprites/Menu/Buttons/Back_text.png b/Assets/Art/Sprites/Menu/Buttons/Back_text.png new file mode 100644 index 0000000..18867bb --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Back_text.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cecbdba7ae072c0cbb3f8a0eceacd9347040120829c70633342d1793003ae38 +size 9606 diff --git a/Assets/Art/Sprites/Menu/Buttons/ControlsHovered.png.meta b/Assets/Art/Sprites/Menu/Buttons/Back_text.png.meta similarity index 98% rename from Assets/Art/Sprites/Menu/Buttons/ControlsHovered.png.meta rename to Assets/Art/Sprites/Menu/Buttons/Back_text.png.meta index f9dd9c6..571fc1f 100644 --- a/Assets/Art/Sprites/Menu/Buttons/ControlsHovered.png.meta +++ b/Assets/Art/Sprites/Menu/Buttons/Back_text.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 40f0e103f1fbea649bc7f28b4d3bda8a +guid: 650573dedd66c4a43a3dcea83be5d4d2 TextureImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.aseprite b/Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.aseprite new file mode 100644 index 0000000..13ff9f8 Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/Back_text_hovered.aseprite differ 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 e150dd8..0000000 Binary files a/Assets/Art/Sprites/Menu/Buttons/Controls.aseprite and /dev/null differ diff --git a/Assets/Art/Sprites/Menu/Buttons/Controls.png b/Assets/Art/Sprites/Menu/Buttons/Controls.png deleted file mode 100644 index 2a1b2a4..0000000 --- a/Assets/Art/Sprites/Menu/Buttons/Controls.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4f371f0e7c090d2ab686af46f0d380ada283efe42eee857b171e7b8e5b19212 -size 10547 diff --git a/Assets/Art/Sprites/Menu/Buttons/ControlsHovered.aseprite b/Assets/Art/Sprites/Menu/Buttons/ControlsHovered.aseprite deleted file mode 100644 index e14e40d..0000000 Binary files a/Assets/Art/Sprites/Menu/Buttons/ControlsHovered.aseprite and /dev/null differ 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 0000000..a62cb14 Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/Controls_text.aseprite differ 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 0000000..c7adb59 Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/Controls_text_hovered.aseprite differ 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 0000000..d3a865f Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/EmptySpedometer.aseprite differ diff --git a/Assets/Art/Sprites/Menu/Buttons/Exit.aseprite b/Assets/Art/Sprites/Menu/Buttons/Exit.aseprite deleted file mode 100644 index c7d9a64..0000000 Binary files a/Assets/Art/Sprites/Menu/Buttons/Exit.aseprite and /dev/null differ 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 3f85d93..0000000 Binary files a/Assets/Art/Sprites/Menu/Buttons/ExitHovered.aseprite and /dev/null differ diff --git a/Assets/Art/Sprites/Menu/Buttons/ExitHovered.png b/Assets/Art/Sprites/Menu/Buttons/ExitHovered.png deleted file mode 100644 index 85ea4f9..0000000 --- a/Assets/Art/Sprites/Menu/Buttons/ExitHovered.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e05dec25196c00b8e92e4bf563fd8ab927e9aa2c2462230c1d7edc65d8a17f6d -size 10159 diff --git a/Assets/Art/Sprites/Menu/Buttons/FullSpedometer.aseprite b/Assets/Art/Sprites/Menu/Buttons/FullSpedometer.aseprite new file mode 100644 index 0000000..a3067bc Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/FullSpedometer.aseprite differ 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 0000000..d38a733 Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/Locked_text.aseprite differ 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 0000000..d9e920b Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/Logo_NoBackground.aseprite differ 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 0000000..5947a6e Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/Quit_text.aseprite differ diff --git a/Assets/Art/Sprites/Menu/Buttons/Quit_text.aseprite.meta b/Assets/Art/Sprites/Menu/Buttons/Quit_text.aseprite.meta new file mode 100644 index 0000000..7eff308 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Quit_text.aseprite.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 76438973ed5019146a1316ee527075e6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Menu/Buttons/Quit_text.png b/Assets/Art/Sprites/Menu/Buttons/Quit_text.png new file mode 100644 index 0000000..2da9052 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Quit_text.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:503299ea13537197a3d2930c5b413aa125b9dd6e5427ed9b022bd3ffdff08df3 +size 9780 diff --git a/Assets/Art/Sprites/Menu/Buttons/Quit_text.png.meta b/Assets/Art/Sprites/Menu/Buttons/Quit_text.png.meta new file mode 100644 index 0000000..d6367a5 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Quit_text.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 7d3b364731a0a7b42bee60d185ce20cd +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/Quit_text_hovered.aseprite b/Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.aseprite new file mode 100644 index 0000000..b6893cd Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.aseprite differ diff --git a/Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.aseprite.meta b/Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.aseprite.meta new file mode 100644 index 0000000..6c20172 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.aseprite.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ca35dc6e69705c64ab281bf464ef705f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.png b/Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.png new file mode 100644 index 0000000..843e2aa --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36d2843fd3d95e8eeaa75f22e2f417d399ece6b592de2746bd2aec2d036bc13f +size 9780 diff --git a/Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.png.meta b/Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.png.meta new file mode 100644 index 0000000..4e66f2f --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Quit_text_hovered.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: c21be8829623452438fa17915876aa83 +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/Start.aseprite b/Assets/Art/Sprites/Menu/Buttons/Start.aseprite deleted file mode 100644 index aca14c4..0000000 Binary files a/Assets/Art/Sprites/Menu/Buttons/Start.aseprite and /dev/null differ diff --git a/Assets/Art/Sprites/Menu/Buttons/Start.aseprite.meta b/Assets/Art/Sprites/Menu/Buttons/Start.aseprite.meta deleted file mode 100644 index 491e633..0000000 --- a/Assets/Art/Sprites/Menu/Buttons/Start.aseprite.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: a1b427ca5c4561e43b322ff27642bc2a -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Art/Sprites/Menu/Buttons/Start.png b/Assets/Art/Sprites/Menu/Buttons/Start.png deleted file mode 100644 index dd7d76c..0000000 --- a/Assets/Art/Sprites/Menu/Buttons/Start.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b2f42feac4018acfead3ecc6db808c78a85994ad98faccd9002ef0bab5d87641 -size 10094 diff --git a/Assets/Art/Sprites/Menu/Buttons/Start.png.meta b/Assets/Art/Sprites/Menu/Buttons/Start.png.meta deleted file mode 100644 index b4914b0..0000000 --- a/Assets/Art/Sprites/Menu/Buttons/Start.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: f63c9aaf97ae2814cad101b0e846d73a -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/StartHovered.aseprite b/Assets/Art/Sprites/Menu/Buttons/StartHovered.aseprite deleted file mode 100644 index 4790d59..0000000 Binary files a/Assets/Art/Sprites/Menu/Buttons/StartHovered.aseprite and /dev/null differ diff --git a/Assets/Art/Sprites/Menu/Buttons/StartHovered.aseprite.meta b/Assets/Art/Sprites/Menu/Buttons/StartHovered.aseprite.meta deleted file mode 100644 index 27f56aa..0000000 --- a/Assets/Art/Sprites/Menu/Buttons/StartHovered.aseprite.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f3ded4d7ee3319649bfcfbdc7716b85a -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Art/Sprites/Menu/Buttons/StartHovered.png b/Assets/Art/Sprites/Menu/Buttons/StartHovered.png deleted file mode 100644 index f23b483..0000000 --- a/Assets/Art/Sprites/Menu/Buttons/StartHovered.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:38e9d279c444b4a7047b1794fe7fdc251856f420a4a141cbc24649fa244fb2c8 -size 10127 diff --git a/Assets/Art/Sprites/Menu/Buttons/StartHovered.png.meta b/Assets/Art/Sprites/Menu/Buttons/StartHovered.png.meta deleted file mode 100644 index 73f6aa1..0000000 --- a/Assets/Art/Sprites/Menu/Buttons/StartHovered.png.meta +++ /dev/null @@ -1,143 +0,0 @@ -fileFormatVersion: 2 -guid: 74c458978f582bb4aac172c37d9b9a9a -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/Start_text.aseprite b/Assets/Art/Sprites/Menu/Buttons/Start_text.aseprite new file mode 100644 index 0000000..22493b5 Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/Start_text.aseprite differ diff --git a/Assets/Art/Sprites/Menu/Buttons/Start_text.aseprite.meta b/Assets/Art/Sprites/Menu/Buttons/Start_text.aseprite.meta new file mode 100644 index 0000000..42a03e3 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Start_text.aseprite.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6092e3721b379ee40a3a00c79e0966af +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Menu/Buttons/Start_text.png b/Assets/Art/Sprites/Menu/Buttons/Start_text.png new file mode 100644 index 0000000..ebe4e1c --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Start_text.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d86479bbe53d5cb7906adbce17807000e5d19a2c99bba35bc6a4d71d3a56de43 +size 9582 diff --git a/Assets/Art/Sprites/Menu/Buttons/Start_text.png.meta b/Assets/Art/Sprites/Menu/Buttons/Start_text.png.meta new file mode 100644 index 0000000..a4484bc --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Start_text.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 43c7cf32f1f0e4f4e97a2eaeadea0f42 +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/Start_text_hovered.aseprite b/Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.aseprite new file mode 100644 index 0000000..63d240a Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.aseprite differ diff --git a/Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.aseprite.meta b/Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.aseprite.meta new file mode 100644 index 0000000..bd72434 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.aseprite.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d0421ce8195be914eb5558cd52615a14 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.png b/Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.png new file mode 100644 index 0000000..48840ae --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:849897653e4b8bf4244afb220a426f4511303cbea393d8a8ba9c2594c65d5f17 +size 9582 diff --git a/Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.png.meta b/Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.png.meta new file mode 100644 index 0000000..9fd5463 --- /dev/null +++ b/Assets/Art/Sprites/Menu/Buttons/Start_text_hovered.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 6502b89e571db6144b56c0ab9e290076 +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/TestTrack_Outline.aseprite b/Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.aseprite new file mode 100644 index 0000000..897c4ea Binary files /dev/null and b/Assets/Art/Sprites/Menu/Buttons/TestTrack_Outline.aseprite differ 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