From 058e61a4fdfe0e7c2edb169138ce269259b2f90b Mon Sep 17 00:00:00 2001 From: Crizomb Date: Tue, 10 Dec 2024 22:32:20 +0100 Subject: [PATCH] done --- TP3/Assets/BoostFill.png | Bin 0 -> 23368 bytes TP3/Assets/BoostFill.png.meta | 143 + TP3/Assets/Materials/Car.physicMaterial | 4 +- TP3/Assets/Materials/CheckPoint.mat | 140 + TP3/Assets/Materials/CheckPoint.mat.meta | 8 + TP3/Assets/Prefabs/CheckPoint.prefab | 165 + TP3/Assets/Prefabs/CheckPoint.prefab.meta | 7 + TP3/Assets/{ => Prefabs}/Missile.prefab | 0 TP3/Assets/{ => Prefabs}/Missile.prefab.meta | 0 TP3/Assets/Prefabs/Platform.prefab | 208 ++ TP3/Assets/Prefabs/Platform.prefab.meta | 7 + TP3/Assets/Prefabs/SpeedZone.prefab | 156 + TP3/Assets/Prefabs/SpeedZone.prefab.meta | 7 + TP3/Assets/Prefabs/Trail.prefab | 150 + TP3/Assets/Prefabs/Trail.prefab.meta | 7 + TP3/Assets/Scenes/SampleScene.unity | 2964 +++++++++++++++-- TP3/Assets/Scripts/CarThings/Boost.cs | 17 +- .../Scripts/CarThings/CheckpointCheck.cs | 37 + .../Scripts/CarThings/CheckpointCheck.cs.meta | 2 + TP3/Assets/Scripts/CarThings/Drift.cs | 50 + TP3/Assets/Scripts/CarThings/Drift.cs.meta | 2 + .../Scripts/CarThings/RotateWithMouse.cs | 4 +- TP3/Assets/Scripts/Checkpoint.cs | 7 + TP3/Assets/Scripts/Checkpoint.cs.meta | 2 + TP3/Assets/Scripts/EventBus.cs | 9 + TP3/Assets/Scripts/EventBus.cs.meta | 2 + TP3/Assets/Scripts/Rocket.cs | 5 + TP3/Assets/Scripts/UIManager.cs | 26 - TP3/Assets/Scripts/UIThings.meta | 8 + TP3/Assets/Scripts/UIThings/UIManager.cs | 54 + .../Scripts/{ => UIThings}/UIManager.cs.meta | 0 TP3/Assets/Scripts/UIThings/WinManager.cs | 30 + .../Scripts/UIThings/WinManager.cs.meta | 2 + TP3/Packages/manifest.json | 2 + TP3/Packages/packages-lock.json | 32 + TP3/ProjectSettings/DynamicsManager.asset | 16 +- TP3/ProjectSettings/EditorSettings.asset | 2 +- TP3/ProjectSettings/TagManager.asset | 3 +- 38 files changed, 3915 insertions(+), 363 deletions(-) create mode 100644 TP3/Assets/BoostFill.png create mode 100644 TP3/Assets/BoostFill.png.meta create mode 100644 TP3/Assets/Materials/CheckPoint.mat create mode 100644 TP3/Assets/Materials/CheckPoint.mat.meta create mode 100644 TP3/Assets/Prefabs/CheckPoint.prefab create mode 100644 TP3/Assets/Prefabs/CheckPoint.prefab.meta rename TP3/Assets/{ => Prefabs}/Missile.prefab (100%) rename TP3/Assets/{ => Prefabs}/Missile.prefab.meta (100%) create mode 100644 TP3/Assets/Prefabs/Platform.prefab create mode 100644 TP3/Assets/Prefabs/Platform.prefab.meta create mode 100644 TP3/Assets/Prefabs/SpeedZone.prefab create mode 100644 TP3/Assets/Prefabs/SpeedZone.prefab.meta create mode 100644 TP3/Assets/Prefabs/Trail.prefab create mode 100644 TP3/Assets/Prefabs/Trail.prefab.meta create mode 100644 TP3/Assets/Scripts/CarThings/CheckpointCheck.cs create mode 100644 TP3/Assets/Scripts/CarThings/CheckpointCheck.cs.meta create mode 100644 TP3/Assets/Scripts/CarThings/Drift.cs create mode 100644 TP3/Assets/Scripts/CarThings/Drift.cs.meta create mode 100644 TP3/Assets/Scripts/Checkpoint.cs create mode 100644 TP3/Assets/Scripts/Checkpoint.cs.meta create mode 100644 TP3/Assets/Scripts/EventBus.cs create mode 100644 TP3/Assets/Scripts/EventBus.cs.meta delete mode 100644 TP3/Assets/Scripts/UIManager.cs create mode 100644 TP3/Assets/Scripts/UIThings.meta create mode 100644 TP3/Assets/Scripts/UIThings/UIManager.cs rename TP3/Assets/Scripts/{ => UIThings}/UIManager.cs.meta (100%) create mode 100644 TP3/Assets/Scripts/UIThings/WinManager.cs create mode 100644 TP3/Assets/Scripts/UIThings/WinManager.cs.meta diff --git a/TP3/Assets/BoostFill.png b/TP3/Assets/BoostFill.png new file mode 100644 index 0000000000000000000000000000000000000000..580c4187cc44c461391f688304e44b06e53e4552 GIT binary patch literal 23368 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 R3XT0lQC3Z+T>4YM{{WIyTUP)8 literal 0 HcmV?d00001 diff --git a/TP3/Assets/BoostFill.png.meta b/TP3/Assets/BoostFill.png.meta new file mode 100644 index 0000000..02d4408 --- /dev/null +++ b/TP3/Assets/BoostFill.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 9a59baf56e3539847ae35a5c0b315193 +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/TP3/Assets/Materials/Car.physicMaterial b/TP3/Assets/Materials/Car.physicMaterial index cc6000a..ac77648 100644 --- a/TP3/Assets/Materials/Car.physicMaterial +++ b/TP3/Assets/Materials/Car.physicMaterial @@ -8,8 +8,8 @@ PhysicsMaterial: m_PrefabAsset: {fileID: 0} m_Name: Car serializedVersion: 2 - m_DynamicFriction: 0.05 - m_StaticFriction: 0.05 + m_DynamicFriction: 0.2 + m_StaticFriction: 0.2 m_Bounciness: 0 m_FrictionCombine: 0 m_BounceCombine: 0 diff --git a/TP3/Assets/Materials/CheckPoint.mat b/TP3/Assets/Materials/CheckPoint.mat new file mode 100644 index 0000000..299f0bc --- /dev/null +++ b/TP3/Assets/Materials/CheckPoint.mat @@ -0,0 +1,140 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1367524252116671250 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CheckPoint + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ALPHAPREMULTIPLY_ON + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - MOTIONVECTORS + - DepthOnly + - SHADOWCASTER + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _DstBlendAlpha: 10 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 1 + - _WorkflowMode: 1 + - _ZWrite: 0 + m_Colors: + - _BaseColor: {r: 0.3304556, g: 0.8011176, b: 0.8867924, a: 0.5019608} + - _Color: {r: 0.33045557, g: 0.8011176, b: 0.8867924, a: 0.5019608} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/TP3/Assets/Materials/CheckPoint.mat.meta b/TP3/Assets/Materials/CheckPoint.mat.meta new file mode 100644 index 0000000..ccc572e --- /dev/null +++ b/TP3/Assets/Materials/CheckPoint.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: afd91d21122e66343b2532f074c82f52 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TP3/Assets/Prefabs/CheckPoint.prefab b/TP3/Assets/Prefabs/CheckPoint.prefab new file mode 100644 index 0000000..fb965ab --- /dev/null +++ b/TP3/Assets/Prefabs/CheckPoint.prefab @@ -0,0 +1,165 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4961995643995205687 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7839762461404929337} + - component: {fileID: 6620941940992082910} + - component: {fileID: 4098588375854140441} + m_Layer: 0 + m_Name: Visual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7839762461404929337 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4961995643995205687} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 2, z: 25} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1120852264203594202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &6620941940992082910 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4961995643995205687} + 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: afd91d21122e66343b2532f074c82f52, 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 &4098588375854140441 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4961995643995205687} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &8775927882834672362 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1120852264203594202} + - component: {fileID: 3905232829705226647} + - component: {fileID: 2647699163088731112} + - component: {fileID: 9183194632485369365} + m_Layer: 0 + m_Name: CheckPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1120852264203594202 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8775927882834672362} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6.65, y: 0.68, z: -12.58} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7839762461404929337} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3905232829705226647 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8775927882834672362} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &2647699163088731112 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8775927882834672362} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 2, z: 25} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &9183194632485369365 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8775927882834672362} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 49b8fecd5d0962549bfe72e61625b507, type: 3} + m_Name: + m_EditorClassIdentifier: + index: 0 diff --git a/TP3/Assets/Prefabs/CheckPoint.prefab.meta b/TP3/Assets/Prefabs/CheckPoint.prefab.meta new file mode 100644 index 0000000..e212b45 --- /dev/null +++ b/TP3/Assets/Prefabs/CheckPoint.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 72bae14576d32c346a3151329b69c6cd +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TP3/Assets/Missile.prefab b/TP3/Assets/Prefabs/Missile.prefab similarity index 100% rename from TP3/Assets/Missile.prefab rename to TP3/Assets/Prefabs/Missile.prefab diff --git a/TP3/Assets/Missile.prefab.meta b/TP3/Assets/Prefabs/Missile.prefab.meta similarity index 100% rename from TP3/Assets/Missile.prefab.meta rename to TP3/Assets/Prefabs/Missile.prefab.meta diff --git a/TP3/Assets/Prefabs/Platform.prefab b/TP3/Assets/Prefabs/Platform.prefab new file mode 100644 index 0000000..72d4180 --- /dev/null +++ b/TP3/Assets/Prefabs/Platform.prefab @@ -0,0 +1,208 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3179304400197165847 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7946908059729063647} + - component: {fileID: 5753496015898217171} + - component: {fileID: 208511061616845089} + - component: {fileID: 2633263617225315998} + m_Layer: 0 + m_Name: PlatformVisual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7946908059729063647 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3179304400197165847} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 4, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3293300574448332942} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5753496015898217171 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3179304400197165847} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &208511061616845089 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3179304400197165847} + 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: e27c49686c42766469e0a77c59048a97, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &2633263617225315998 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3179304400197165847} + 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: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &6756959888117112978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3293300574448332942} + - component: {fileID: 1150828413206232325} + - component: {fileID: 2456345247279539568} + - component: {fileID: 4531133332256845390} + m_Layer: 0 + m_Name: Platform + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3293300574448332942 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6756959888117112978} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.6017683, y: 1.01, z: -29.7} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7946908059729063647} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1150828413206232325 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6756959888117112978} + 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: 4, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &2456345247279539568 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6756959888117112978} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + 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: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 3 +--- !u!114 &4531133332256845390 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6756959888117112978} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ecda1db2e1644334a85384ddb45f7620, type: 3} + m_Name: + m_EditorClassIdentifier: + start: {fileID: 0} + end: {fileID: 0} + loop_time: 5 diff --git a/TP3/Assets/Prefabs/Platform.prefab.meta b/TP3/Assets/Prefabs/Platform.prefab.meta new file mode 100644 index 0000000..46ecdfa --- /dev/null +++ b/TP3/Assets/Prefabs/Platform.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c8098737cca77754db33b7e6db6093c5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TP3/Assets/Prefabs/SpeedZone.prefab b/TP3/Assets/Prefabs/SpeedZone.prefab new file mode 100644 index 0000000..4c9c333 --- /dev/null +++ b/TP3/Assets/Prefabs/SpeedZone.prefab @@ -0,0 +1,156 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2737165007682812794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8759248517424312151} + - component: {fileID: 8872848857288810227} + - component: {fileID: 9020890969633748908} + m_Layer: 0 + m_Name: visuals + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8759248517424312151 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2737165007682812794} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 5, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2077174286562968631} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8872848857288810227 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2737165007682812794} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &9020890969633748908 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2737165007682812794} + 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: 102d43ad3a3297141a03fd9914afc8b4, 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 &6195117477755571842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2077174286562968631} + - component: {fileID: 115466335116357098} + - component: {fileID: 2354231862948661689} + m_Layer: 0 + m_Name: SpeedZone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2077174286562968631 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6195117477755571842} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.162856, y: 2.68, z: -3.43} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8759248517424312151} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &115466335116357098 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6195117477755571842} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 10, y: 5, z: 5} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &2354231862948661689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6195117477755571842} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6791b6b11b5f46c4091c7e01d22104aa, type: 3} + m_Name: + m_EditorClassIdentifier: + speedBoost: 5 diff --git a/TP3/Assets/Prefabs/SpeedZone.prefab.meta b/TP3/Assets/Prefabs/SpeedZone.prefab.meta new file mode 100644 index 0000000..a568452 --- /dev/null +++ b/TP3/Assets/Prefabs/SpeedZone.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5c7ea1e3b87cebf40b54944a4609dfa0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TP3/Assets/Prefabs/Trail.prefab b/TP3/Assets/Prefabs/Trail.prefab new file mode 100644 index 0000000..6c6e42c --- /dev/null +++ b/TP3/Assets/Prefabs/Trail.prefab @@ -0,0 +1,150 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5778606384713668446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2246309421125184153} + - component: {fileID: 68939796567984198} + m_Layer: 2 + m_Name: Trail + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2246309421125184153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5778606384713668446} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.608, y: -0.448, z: -0.374} + 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!96 &68939796567984198 +TrailRenderer: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5778606384713668446} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, 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_Time: 1 + m_PreviewTimeScale: 1 + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -1.4758539 + outSlope: -1.4758539 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.15536726 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + textureScale: {x: 1, y: 1} + shadowBias: 0.5 + generateLightingData: 0 + m_MinVertexDistance: 0.1 + m_MaskInteraction: 0 + m_Autodestruct: 0 + m_Emitting: 1 + m_ApplyActiveColorSpace: 1 diff --git a/TP3/Assets/Prefabs/Trail.prefab.meta b/TP3/Assets/Prefabs/Trail.prefab.meta new file mode 100644 index 0000000..18a0690 --- /dev/null +++ b/TP3/Assets/Prefabs/Trail.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c808b9e42101c3648b620f2fd05c871d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TP3/Assets/Scenes/SampleScene.unity b/TP3/Assets/Scenes/SampleScene.unity index 595c686..7769810 100644 --- a/TP3/Assets/Scenes/SampleScene.unity +++ b/TP3/Assets/Scenes/SampleScene.unity @@ -151,9 +151,9 @@ RectTransform: m_Children: [] m_Father: {fileID: 821472016} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 25} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -28, y: 25} m_SizeDelta: {x: 200, y: 50} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &72026765 @@ -176,7 +176,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: New Text + m_text: 0 m/s m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -241,7 +241,7 @@ MonoBehaviour: m_VertexBufferAutoSizeReduction: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} + m_margin: {x: 0, y: 0, z: 69.727295, w: 0} m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_hasFontAssetChanged: 0 @@ -255,7 +255,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 72026763} m_CullTransparentMesh: 1 ---- !u!1 &218402842 +--- !u!1 &137761836 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -263,29 +263,390 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 218402843} - m_Layer: 0 - m_Name: endPos + - component: {fileID: 137761837} + - component: {fileID: 137761840} + - component: {fileID: 137761839} + m_Layer: 2 + m_Name: Wheel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &218402843 +--- !u!4 &137761837 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 218402842} + m_GameObject: {fileID: 137761836} serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -5.628231, y: 0.5, z: -44.59} + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: -0.1, z: 0.75} + m_LocalScale: {x: 0.5, y: 0.7, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1368934890} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!23 &137761839 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137761836} + 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 &137761840 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 137761836} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &186788502 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 186788503} + - component: {fileID: 186788505} + - component: {fileID: 186788504} + m_Layer: 5 + m_Name: LapText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &186788503 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186788502} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 0} + m_Father: {fileID: 821472016} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -174, y: -37} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &186788504 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186788502} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Lap ' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 96.60828, y: 0, z: -73.87317, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &186788505 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186788502} + m_CullTransparentMesh: 1 +--- !u!1 &194370842 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 194370843} + m_Layer: 0 + m_Name: Platforms + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &194370843 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 194370842} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 17.160885, y: 5.498028, z: 36.157722} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 353534898} + - {fileID: 811306226} + - {fileID: 1596365293} + m_Father: {fileID: 412640686} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &270494187 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 270494188} + - component: {fileID: 270494190} + - component: {fileID: 270494189} + m_Layer: 5 + m_Name: WinText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &270494188 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 270494187} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1706330896} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -40} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &270494189 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 270494187} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: YOU WIN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &270494190 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 270494187} + m_CullTransparentMesh: 1 --- !u!1 &330585543 GameObject: m_ObjectHideFlags: 0 @@ -373,8 +734,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 330585543} serializedVersion: 2 - m_LocalRotation: {x: -0.15955397, y: 0.73919463, z: -0.18820389, w: -0.62666833} - m_LocalPosition: {x: 16.70138, y: 13.385575, z: 7.369565} + m_LocalRotation: {x: -0.2266886, y: -0.63909435, z: 0.2052904, w: -0.70570993} + m_LocalPosition: {x: -13.752045, y: 16.705093, z: -15.88163} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -438,6 +799,37 @@ MonoBehaviour: m_EditorClassIdentifier: target: {fileID: 530789289} lerpSpeed: 0.1 +--- !u!1 &353534897 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 353534898} + m_Layer: 0 + m_Name: start1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &353534898 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 353534897} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -8.915597, y: -4.7258587, z: 9.92091} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 194370843} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &410087039 GameObject: m_ObjectHideFlags: 0 @@ -590,8 +982,233 @@ Transform: m_Children: - {fileID: 1940089288} - {fileID: 931183897} + - {fileID: 1131959478} + - {fileID: 194370843} + - {fileID: 574501936} + - {fileID: 1023341403} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &433253922 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + m_PrefabInstance: {fileID: 8546963104353331504} + m_PrefabAsset: {fileID: 0} +--- !u!1 &458657888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 458657889} + - component: {fileID: 458657892} + - component: {fileID: 458657891} + - component: {fileID: 458657890} + m_Layer: 2 + m_Name: Cube (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &458657889 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458657888} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 7.4, y: 1.28, z: 48.9} + m_LocalScale: {x: 1, y: 2.5, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 931183897} + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!65 &458657890 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458657888} + 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: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &458657891 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458657888} + 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: 7c5c66a86dc12fa40bb52b9834a2af4f, 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 &458657892 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 458657888} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &494050308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 494050309} + - component: {fileID: 494050312} + - component: {fileID: 494050311} + - component: {fileID: 494050310} + m_Layer: 2 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &494050309 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 494050308} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 40.1, y: 1.28, z: 26.5} + m_LocalScale: {x: 1, y: 2.5, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 931183897} + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!65 &494050310 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 494050308} + 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: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &494050311 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 494050308} + 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: 7c5c66a86dc12fa40bb52b9834a2af4f, 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 &494050312 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 494050308} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &530789288 GameObject: m_ObjectHideFlags: 0 @@ -607,6 +1224,8 @@ GameObject: - component: {fileID: 530789293} - component: {fileID: 530789294} - component: {fileID: 530789295} + - component: {fileID: 530789296} + - component: {fileID: 530789297} m_Layer: 2 m_Name: Car m_TagString: Untagged @@ -623,7 +1242,7 @@ Transform: m_GameObject: {fileID: 530789288} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0.473, z: 0} + m_LocalPosition: {x: 14.6, y: 0.473, z: -15.8} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -666,7 +1285,7 @@ MonoBehaviour: m_EditorClassIdentifier: layerToIgnore: serializedVersion: 2 - m_Bits: 0 + m_Bits: 4 targetTransform: {fileID: 530789289} lerpSpeed: 0.1 --- !u!54 &530789292 @@ -695,7 +1314,7 @@ Rigidbody: m_IsKinematic: 0 m_Interpolate: 0 m_Constraints: 80 - m_CollisionDetection: 3 + m_CollisionDetection: 1 --- !u!114 &530789293 MonoBehaviour: m_ObjectHideFlags: 0 @@ -738,9 +1357,104 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a276015e3cc1ab842bddeb19a3fe669b, type: 3} m_Name: m_EditorClassIdentifier: + _rb: {fileID: 530789292} + boostForce: 25 + boostRefillTime: 5 +--- !u!114 &530789296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 530789288} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3ccd479800bf10341b6e8ffa6bff8e33, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &530789297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 530789288} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 126ace550d661844b89827d37837767f, type: 3} + m_Name: + m_EditorClassIdentifier: rb: {fileID: 530789292} - boostMultiplier: 1.2 ---- !u!1 &689470711 + baseLateralFrictionCoeff: 5 + lateralVelocityStartDriftThreshold: 25 + lateralVelocityTotalDriftThreshold: 40 + trailRendererLeft: {fileID: 1744148854} + trailRendererRight: {fileID: 2105036609} + moreRotateWhenDrift: {fileID: 530789291} + RotateLerpSpeedMultipler: 2 +--- !u!1001 &545748800 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 574501936} + m_Modifications: + - target: {fileID: 2077174286562968631, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} + propertyPath: m_LocalPosition.x + value: 39.9 + objectReference: {fileID: 0} + - target: {fileID: 2077174286562968631, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} + propertyPath: m_LocalPosition.y + value: 2.6799998 + objectReference: {fileID: 0} + - target: {fileID: 2077174286562968631, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} + propertyPath: m_LocalPosition.z + value: 62.3 + objectReference: {fileID: 0} + - target: {fileID: 2077174286562968631, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2077174286562968631, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2077174286562968631, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2077174286562968631, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2077174286562968631, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2077174286562968631, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2077174286562968631, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6195117477755571842, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} + propertyPath: m_Name + value: SpeedZone + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} +--- !u!4 &545748801 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2077174286562968631, guid: 5c7ea1e3b87cebf40b54944a4609dfa0, type: 3} + m_PrefabInstance: {fileID: 545748800} + m_PrefabAsset: {fileID: 0} +--- !u!1 &574501935 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -748,39 +1462,204 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 689470712} - - component: {fileID: 689470715} - - component: {fileID: 689470714} - - component: {fileID: 689470713} + - component: {fileID: 574501936} m_Layer: 0 - m_Name: PlatformVisual + m_Name: SpeedZones m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &689470712 +--- !u!4 &574501936 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 689470711} + m_GameObject: {fileID: 574501935} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4, y: 1, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 545748801} + m_Father: {fileID: 412640686} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &658433718 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 658433719} + - component: {fileID: 658433722} + - component: {fileID: 658433721} + - component: {fileID: 658433720} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &658433719 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 658433718} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1205207323} + m_Father: {fileID: 1706330896} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -126} + m_SizeDelta: {x: 320, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &658433720 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 658433718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 658433721} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1565650173} + m_TargetAssemblyTypeName: WinManager, Assembly-CSharp + m_MethodName: Restart + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 1 +--- !u!114 &658433721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 658433718} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &658433722 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 658433718} + m_CullTransparentMesh: 1 +--- !u!1 &677667782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 677667783} + - component: {fileID: 677667786} + - component: {fileID: 677667785} + - component: {fileID: 677667784} + m_Layer: 2 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &677667783 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 677667782} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 7.4, y: 1.28, z: 0.1} + m_LocalScale: {x: 1, y: 2.5, z: 100} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 728506714} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &689470713 + m_Father: {fileID: 931183897} + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!65 &677667784 BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 689470711} + m_GameObject: {fileID: 677667782} m_Material: {fileID: 0} m_IncludeLayers: serializedVersion: 2 @@ -795,13 +1674,13 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &689470714 +--- !u!23 &677667785 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 689470711} + m_GameObject: {fileID: 677667782} m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 @@ -818,7 +1697,7 @@ MeshRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: e27c49686c42766469e0a77c59048a97, type: 2} + - {fileID: 2100000, guid: 7c5c66a86dc12fa40bb52b9834a2af4f, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -840,15 +1719,147 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &689470715 +--- !u!33 &677667786 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 689470711} + m_GameObject: {fileID: 677667782} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &728506713 +--- !u!1001 &724084177 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1131959478} + m_Modifications: + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalPosition.x + value: -32.9 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalPosition.y + value: -1.6569616 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalPosition.z + value: -1.8 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775927882834672362, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_Name + value: CheckPoint4 + objectReference: {fileID: 0} + - target: {fileID: 9183194632485369365, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: index + value: 3 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} +--- !u!4 &724084178 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + m_PrefabInstance: {fileID: 724084177} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &754956829 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1131959478} + m_Modifications: + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalPosition.x + value: -36.11 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalPosition.y + value: -1.6569616 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalPosition.z + value: 72.10997 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775927882834672362, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_Name + value: CheckPoint3 + objectReference: {fileID: 0} + - target: {fileID: 9183194632485369365, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: index + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} +--- !u!4 &754956830 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + m_PrefabInstance: {fileID: 754956829} + m_PrefabAsset: {fileID: 0} +--- !u!1 &811306225 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -856,96 +1867,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 728506714} - - component: {fileID: 728506715} - - component: {fileID: 728506716} - - component: {fileID: 728506717} + - component: {fileID: 811306226} m_Layer: 0 - m_Name: Platform + m_Name: end1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &728506714 +--- !u!4 &811306226 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 728506713} + m_GameObject: {fileID: 811306225} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2.6017683, y: 1.01, z: -29.7} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: -8.915599, y: -4.7258587, z: -6.5990906} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 689470712} - m_Father: {fileID: 0} + m_Children: [] + m_Father: {fileID: 194370843} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &728506715 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 728506713} - 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: 4, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!54 &728506716 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 728506713} - serializedVersion: 4 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - 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: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 112 - m_CollisionDetection: 3 ---- !u!114 &728506717 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 728506713} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ecda1db2e1644334a85384ddb45f7620, type: 3} - m_Name: - m_EditorClassIdentifier: - start: {fileID: 1405288619} - end: {fileID: 218402843} - loop_time: 5 --- !u!1 &821472012 GameObject: m_ObjectHideFlags: 0 @@ -959,7 +1903,7 @@ GameObject: - component: {fileID: 821472014} - component: {fileID: 821472013} m_Layer: 5 - m_Name: Canvas + m_Name: UICanvas m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1042,6 +1986,8 @@ RectTransform: m_Children: - {fileID: 1800311003} - {fileID: 72026764} + - {fileID: 1391439310} + - {fileID: 186788503} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -1126,8 +2072,8 @@ Transform: m_GameObject: {fileID: 843574476} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 9.99, y: 1.28, z: -0.2415} - m_LocalScale: {x: 1, y: 2.5530264, z: 19.577585} + m_LocalPosition: {x: 90, y: 1.28, z: 24.9} + m_LocalScale: {x: 1, y: 2.5, z: 100} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 931183897} @@ -1206,6 +2152,114 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 843574476} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &851152093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 851152094} + - component: {fileID: 851152097} + - component: {fileID: 851152096} + - component: {fileID: 851152095} + m_Layer: 2 + m_Name: Cube (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &851152094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 851152093} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -57.2, y: 1.28, z: 24.9} + m_LocalScale: {x: 1, y: 2.5, z: 100} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 931183897} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &851152095 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 851152093} + 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: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &851152096 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 851152093} + 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: 7c5c66a86dc12fa40bb52b9834a2af4f, 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 &851152097 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 851152093} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &931183896 GameObject: m_ObjectHideFlags: 0 @@ -1230,100 +2284,21 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 931183896} serializedVersion: 2 - m_LocalRotation: {x: -0, y: 0.2077089, z: -0, w: 0.9781907} - m_LocalPosition: {x: 0.9601253, y: 0, z: 4.0386653} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 843574477} + - {fileID: 851152094} + - {fileID: 2011907034} + - {fileID: 1855291143} + - {fileID: 1885471881} + - {fileID: 677667783} + - {fileID: 458657889} + - {fileID: 494050309} m_Father: {fileID: 412640686} - m_LocalEulerAnglesHint: {x: 0, y: 23.976, z: 0} ---- !u!1 &966484691 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 966484692} - - component: {fileID: 966484694} - - component: {fileID: 966484693} - m_Layer: 0 - m_Name: visuals - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &966484692 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 966484691} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 10, y: 5, z: 5} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1308551404} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &966484693 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 966484691} - 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: 102d43ad3a3297141a03fd9914afc8b4, 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 &966484694 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 966484691} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1019386232 GameObject: m_ObjectHideFlags: 0 @@ -1403,6 +2378,351 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1023341399 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1023341403} + - component: {fileID: 1023341402} + - component: {fileID: 1023341401} + - component: {fileID: 1023341400} + m_Layer: 0 + m_Name: Tramplin + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1023341400 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1023341399} + 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: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1023341401 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1023341399} + 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 &1023341402 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1023341399} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1023341403 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1023341399} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: -0.034899585, w: 0.99939084} + m_LocalPosition: {x: 30.64, y: -0.53, z: 61.28} + m_LocalScale: {x: 10, y: 1, z: 25} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 412640686} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -4} +--- !u!1001 &1089260015 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1131959478} + m_Modifications: + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalPosition.x + value: 9.62088 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalPosition.y + value: -2.2669616 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalPosition.z + value: 23.709969 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775927882834672362, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_Name + value: CheckPoint2 + objectReference: {fileID: 0} + - target: {fileID: 9183194632485369365, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: index + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} +--- !u!4 &1089260016 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + m_PrefabInstance: {fileID: 1089260015} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1131959477 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1131959478} + m_Layer: 0 + m_Name: Checkpoints + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1131959478 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1131959477} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 6.7848787, y: 3.319131, z: -10.799248} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 433253922} + - {fileID: 1089260016} + - {fileID: 754956830} + - {fileID: 724084178} + m_Father: {fileID: 412640686} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1205207322 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1205207323} + - component: {fileID: 1205207325} + - component: {fileID: 1205207324} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1205207323 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205207322} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 658433719} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1205207324 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205207322} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: PLAY AGAIN + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1205207325 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205207322} + m_CullTransparentMesh: 1 --- !u!1 &1298448556 GameObject: m_ObjectHideFlags: 0 @@ -1489,74 +2809,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1298448556} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1308551403 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1308551404} - - component: {fileID: 1308551405} - - component: {fileID: 1308551406} - m_Layer: 0 - m_Name: SpeedZone - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1308551404 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1308551403} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -6.162856, y: 2.68, z: -3.43} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 966484692} - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &1308551405 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1308551403} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 1 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 10, y: 5, z: 5} - m_Center: {x: 0, y: 0, z: 0} ---- !u!114 &1308551406 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1308551403} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6791b6b11b5f46c4091c7e01d22104aa, type: 3} - m_Name: - m_EditorClassIdentifier: - speedBoost: 5 --- !u!1 &1368934889 GameObject: m_ObjectHideFlags: 0 @@ -1582,15 +2834,19 @@ Transform: m_GameObject: {fileID: 1368934889} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -0.243, z: 0} + m_LocalPosition: {x: 0, y: -0.138, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2067490896} - {fileID: 1298448557} + - {fileID: 137761837} + - {fileID: 2096997400} + - {fileID: 1744148853} + - {fileID: 2105036608} m_Father: {fileID: 530789289} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1405288618 +--- !u!1 &1391439309 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1598,29 +2854,73 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1405288619} - m_Layer: 0 - m_Name: startPos + - component: {fileID: 1391439310} + - component: {fileID: 1391439312} + - component: {fileID: 1391439311} + m_Layer: 5 + m_Name: BoostImage m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1405288619 -Transform: +--- !u!224 &1391439310 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1405288618} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 15.64, y: 0.5, z: -34.600002} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 + m_GameObject: {fileID: 1391439309} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2, y: 2, z: 2} + m_ConstrainProportionsScale: 1 m_Children: [] - m_Father: {fileID: 0} + m_Father: {fileID: 821472016} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 111, y: 104} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1391439311 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1391439309} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 9a59baf56e3539847ae35a5c0b315193, type: 3} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 1 + m_FillAmount: 0 + m_FillClockwise: 1 + m_FillOrigin: 1 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1391439312 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1391439309} + m_CullTransparentMesh: 1 --- !u!1 &1565650170 GameObject: m_ObjectHideFlags: 0 @@ -1631,6 +2931,7 @@ GameObject: m_Component: - component: {fileID: 1565650171} - component: {fileID: 1565650172} + - component: {fileID: 1565650173} m_Layer: 0 m_Name: UIManager m_TagString: Untagged @@ -1667,7 +2968,346 @@ MonoBehaviour: m_EditorClassIdentifier: timeText: {fileID: 1800311004} velocityText: {fileID: 72026765} + lapText: {fileID: 186788504} + boostBar: {fileID: 1391439311} car: {fileID: 530789292} + boost: {fileID: 530789295} + checkpointCheck: {fileID: 530789296} +--- !u!114 &1565650173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1565650170} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f3047ee8cef5064bbe5a10822558645, type: 3} + m_Name: + m_EditorClassIdentifier: + winCanvas: {fileID: 1706330895} + uiCanvas: {fileID: 821472015} + scoreText: {fileID: 1755042011} +--- !u!1001 &1596365292 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 194370843} + m_Modifications: + - target: {fileID: 3293300574448332942, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: m_LocalPosition.x + value: -8.915598 + objectReference: {fileID: 0} + - target: {fileID: 3293300574448332942, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: m_LocalPosition.y + value: -4.7258587 + objectReference: {fileID: 0} + - target: {fileID: 3293300574448332942, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: m_LocalPosition.z + value: 2.380909 + objectReference: {fileID: 0} + - target: {fileID: 3293300574448332942, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3293300574448332942, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3293300574448332942, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: m_LocalRotation.y + value: 0.7071068 + objectReference: {fileID: 0} + - target: {fileID: 3293300574448332942, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3293300574448332942, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3293300574448332942, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 90 + objectReference: {fileID: 0} + - target: {fileID: 3293300574448332942, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4531133332256845390, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: end + value: + objectReference: {fileID: 811306226} + - target: {fileID: 4531133332256845390, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: start + value: + objectReference: {fileID: 353534898} + - target: {fileID: 6756959888117112978, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + propertyPath: m_Name + value: Platform + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c8098737cca77754db33b7e6db6093c5, type: 3} +--- !u!4 &1596365293 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3293300574448332942, guid: c8098737cca77754db33b7e6db6093c5, type: 3} + m_PrefabInstance: {fileID: 1596365292} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1706330892 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1706330896} + - component: {fileID: 1706330895} + - component: {fileID: 1706330894} + - component: {fileID: 1706330893} + m_Layer: 5 + m_Name: WinCanvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1706330893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706330892} + 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 &1706330894 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706330892} + 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 &1706330895 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706330892} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 330585545} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1706330896 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1706330892} + 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: + - {fileID: 270494188} + - {fileID: 1755042010} + - {fileID: 658433719} + 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!4 &1744148853 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + m_PrefabInstance: {fileID: 2614415976809975430} + m_PrefabAsset: {fileID: 0} +--- !u!96 &1744148854 stripped +TrailRenderer: + m_CorrespondingSourceObject: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + m_PrefabInstance: {fileID: 2614415976809975430} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1755042009 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1755042010} + - component: {fileID: 1755042012} + - component: {fileID: 1755042011} + m_Layer: 5 + m_Name: BestTimeText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1755042010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755042009} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1706330896} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -130} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1755042011 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755042009} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 1 min 32s + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 100 + m_fontSizeBase: 100 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: -208.9032, y: 0, z: -216.88086, w: -186.45844} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1755042012 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755042009} + m_CullTransparentMesh: 1 --- !u!1 &1800311002 GameObject: m_ObjectHideFlags: 0 @@ -1725,7 +3365,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: New Text + m_text: Time m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -1790,7 +3430,7 @@ MonoBehaviour: m_VertexBufferAutoSizeReduction: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: -440.26624, w: 0} + m_margin: {x: 0, y: 0, z: -101.27261, w: 0} m_isUsingLegacyAnimationComponent: 0 m_isVolumetricText: 0 m_hasFontAssetChanged: 0 @@ -1804,6 +3444,222 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1800311002} m_CullTransparentMesh: 1 +--- !u!1 &1855291142 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1855291143} + - component: {fileID: 1855291146} + - component: {fileID: 1855291145} + - component: {fileID: 1855291144} + m_Layer: 2 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1855291143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1855291142} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 16.6, y: 1.28, z: -25} + m_LocalScale: {x: 1, y: 2.5, z: 150} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 931183897} + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!65 &1855291144 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1855291142} + 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: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1855291145 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1855291142} + 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: 7c5c66a86dc12fa40bb52b9834a2af4f, 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 &1855291146 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1855291142} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1885471880 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1885471881} + - component: {fileID: 1885471884} + - component: {fileID: 1885471883} + - component: {fileID: 1885471882} + m_Layer: 2 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1885471881 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1885471880} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068} + m_LocalPosition: {x: 16.6, y: 1.28, z: 74} + m_LocalScale: {x: 1, y: 2.5, z: 150} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 931183897} + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!65 &1885471882 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1885471880} + 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: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1885471883 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1885471880} + 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: 7c5c66a86dc12fa40bb52b9834a2af4f, 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 &1885471884 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1885471880} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1940089287 GameObject: m_ObjectHideFlags: 0 @@ -1833,7 +3689,7 @@ Transform: serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -7.8692, y: -0, z: -1.5533} - m_LocalScale: {x: 20, y: 1, z: 20} + m_LocalScale: {x: 100, y: 1, z: 100} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 412640686} @@ -1913,6 +3769,114 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1940089287} m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2011907033 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2011907034} + - component: {fileID: 2011907037} + - component: {fileID: 2011907036} + - component: {fileID: 2011907035} + m_Layer: 2 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2011907034 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2011907033} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -41.7, y: 1.28, z: 23.9} + m_LocalScale: {x: 1, y: 2.5, z: 50} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 931183897} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &2011907035 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2011907033} + 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: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2011907036 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2011907033} + 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: 7c5c66a86dc12fa40bb52b9834a2af4f, 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 &2011907037 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2011907033} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &2067490895 GameObject: m_ObjectHideFlags: 0 @@ -2024,69 +3988,439 @@ Transform: m_GameObject: {fileID: 2090538807} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: 0.653, z: -0.113} + m_LocalPosition: {x: -0, y: 1.663, z: -0.113} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 530789289} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &7149159492025365842 +--- !u!1 &2096997399 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2096997400} + - component: {fileID: 2096997402} + - component: {fileID: 2096997401} + m_Layer: 2 + m_Name: Wheel (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2096997400 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096997399} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} + m_LocalPosition: {x: 0, y: -0.1, z: -0.74} + m_LocalScale: {x: 0.5, y: 0.7, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1368934890} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} +--- !u!23 &2096997401 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096997399} + 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 &2096997402 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096997399} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1001 &2105036607 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 0} + m_TransformParent: {fileID: 1368934890} m_Modifications: - - target: {fileID: 2593056888925397128, guid: 5ebb62098becb754c9ca57e77138aa96, type: 3} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.textureScale.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.textureScale.y + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.colorGradient.key0.b + value: 0.07075471 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.colorGradient.key0.g + value: 0.22501165 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.colorGradient.key0.r + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.colorGradient.m_ColorSpace + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[1].time + value: 0.24009699 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[2].time + value: 0.3643992 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[3].time + value: 0.8785311 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[1].value + value: 0.6942743 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[2].value + value: 0.15923291 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[3].value + value: 0.10828026 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[1].inSlope + value: -8.076001 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[2].inSlope + value: -0.34696218 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[1].inWeight + value: 0.1293537 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[1].outSlope + value: -8.076001 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[2].inWeight + value: 0.590808 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[2].outSlope + value: -0.34696218 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[1].outWeight + value: 0.070206285 + objectReference: {fileID: 0} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} propertyPath: m_LocalPosition.x - value: 2.13 + value: 0.5 objectReference: {fileID: 0} - - target: {fileID: 2593056888925397128, guid: 5ebb62098becb754c9ca57e77138aa96, type: 3} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} propertyPath: m_LocalPosition.y - value: 2.22 + value: -0.231 objectReference: {fileID: 0} - - target: {fileID: 2593056888925397128, guid: 5ebb62098becb754c9ca57e77138aa96, type: 3} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} propertyPath: m_LocalPosition.z - value: -5.0856314 + value: -0.906 objectReference: {fileID: 0} - - target: {fileID: 2593056888925397128, guid: 5ebb62098becb754c9ca57e77138aa96, type: 3} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 2593056888925397128, guid: 5ebb62098becb754c9ca57e77138aa96, type: 3} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2593056888925397128, guid: 5ebb62098becb754c9ca57e77138aa96, type: 3} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2593056888925397128, guid: 5ebb62098becb754c9ca57e77138aa96, type: 3} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 2593056888925397128, guid: 5ebb62098becb754c9ca57e77138aa96, type: 3} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2593056888925397128, guid: 5ebb62098becb754c9ca57e77138aa96, type: 3} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2593056888925397128, guid: 5ebb62098becb754c9ca57e77138aa96, type: 3} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 8945771796964807757, guid: 5ebb62098becb754c9ca57e77138aa96, type: 3} + - target: {fileID: 5778606384713668446, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} propertyPath: m_Name - value: Missile + value: Trail (1) objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 5ebb62098becb754c9ca57e77138aa96, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} +--- !u!4 &2105036608 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + m_PrefabInstance: {fileID: 2105036607} + m_PrefabAsset: {fileID: 0} +--- !u!96 &2105036609 stripped +TrailRenderer: + m_CorrespondingSourceObject: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + m_PrefabInstance: {fileID: 2105036607} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2614415976809975430 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1368934890} + m_Modifications: + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.textureScale.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.textureScale.y + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.colorGradient.key0.b + value: 0.07075471 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.colorGradient.key0.g + value: 0.22501165 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.colorGradient.key0.r + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.colorGradient.m_ColorSpace + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[1].time + value: 0.24009699 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[2].time + value: 0.3643992 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[3].time + value: 0.8785311 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[1].value + value: 0.6942743 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[2].value + value: 0.15923291 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[3].value + value: 0.10828026 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[1].inSlope + value: -8.076001 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[2].inSlope + value: -0.34696218 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[1].inWeight + value: 0.1293537 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[1].outSlope + value: -8.076001 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[2].inWeight + value: 0.590808 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[2].outSlope + value: -0.34696218 + objectReference: {fileID: 0} + - target: {fileID: 68939796567984198, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Parameters.widthCurve.m_Curve.Array.data[1].outWeight + value: 0.070206285 + objectReference: {fileID: 0} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_LocalPosition.x + value: -0.512 + objectReference: {fileID: 0} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_LocalPosition.y + value: -0.231 + objectReference: {fileID: 0} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_LocalPosition.z + value: -0.906 + objectReference: {fileID: 0} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2246309421125184153, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5778606384713668446, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} + propertyPath: m_Name + value: Trail + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c808b9e42101c3648b620f2fd05c871d, type: 3} +--- !u!1001 &8546963104353331504 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1131959478} + m_Modifications: + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalPosition.x + value: 31.5 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalPosition.y + value: -2.3769615 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalPosition.z + value: -1.5700312 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1120852264203594202, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775927882834672362, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} + propertyPath: m_Name + value: CheckPoint + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 72bae14576d32c346a3151329b69c6cd, type: 3} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 @@ -2094,13 +4428,9 @@ SceneRoots: - {fileID: 330585546} - {fileID: 410087041} - {fileID: 832575519} + - {fileID: 1565650171} + - {fileID: 1019386235} + - {fileID: 821472016} + - {fileID: 1706330896} - {fileID: 530789289} - {fileID: 412640686} - - {fileID: 218402843} - - {fileID: 1405288619} - - {fileID: 728506714} - - {fileID: 1308551404} - - {fileID: 7149159492025365842} - - {fileID: 821472016} - - {fileID: 1019386235} - - {fileID: 1565650171} diff --git a/TP3/Assets/Scripts/CarThings/Boost.cs b/TP3/Assets/Scripts/CarThings/Boost.cs index 97325d0..7be0eb7 100644 --- a/TP3/Assets/Scripts/CarThings/Boost.cs +++ b/TP3/Assets/Scripts/CarThings/Boost.cs @@ -2,8 +2,12 @@ using UnityEngine; public class Boost : MonoBehaviour { - [SerializeField] Rigidbody rb; - [SerializeField] float boostMultiplier; + [SerializeField] Rigidbody _rb; + [SerializeField] float boostForce; + [SerializeField] float boostRefillTime; + + [HideInInspector] + public float charge { get; private set; } // Beetwen 0 and 1 // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() @@ -14,10 +18,13 @@ public class Boost : MonoBehaviour // Update is called once per frame void Update() { - // Middle click - if (Input.GetMouseButton(2)) + + charge = Mathf.Clamp(charge + Time.deltaTime / boostRefillTime, 0, 1.0f); + // Middle click and 0.99f because I'm affraid of floating point comparison + if (Input.GetMouseButton(2) && charge >= 0.99f) { - rb.linearVelocity *= boostMultiplier; + _rb.AddForce(boostForce * _rb.transform.forward, ForceMode.Impulse); + charge = 0; } } } diff --git a/TP3/Assets/Scripts/CarThings/CheckpointCheck.cs b/TP3/Assets/Scripts/CarThings/CheckpointCheck.cs new file mode 100644 index 0000000..0d42d2b --- /dev/null +++ b/TP3/Assets/Scripts/CarThings/CheckpointCheck.cs @@ -0,0 +1,37 @@ +using UnityEngine; + +public class CheckpointCheck : MonoBehaviour +{ + // Start is called once before the first execution of Update after the MonoBehaviour is created + + public const int MAX_LAPS = 3; + [HideInInspector] public int NumberOfLaps { get; private set; } = 0; + + private int currentCheckPointIndex = 0; + private int numberOfCheckpoints; + void Start() + { + numberOfCheckpoints = Object.FindObjectsByType(FindObjectsSortMode.None).Length; + } + + // Update is called once per frame + void Update() + { + + } + + private void OnTriggerEnter(Collider collision) + { + print("Collision"); + if (!collision.gameObject.TryGetComponent(out Checkpoint checkpoint)) return; + + if (checkpoint.Index == currentCheckPointIndex) currentCheckPointIndex++; + + if (currentCheckPointIndex == numberOfCheckpoints) + { + currentCheckPointIndex = 0; + NumberOfLaps++; + } + + } +} diff --git a/TP3/Assets/Scripts/CarThings/CheckpointCheck.cs.meta b/TP3/Assets/Scripts/CarThings/CheckpointCheck.cs.meta new file mode 100644 index 0000000..a4572e7 --- /dev/null +++ b/TP3/Assets/Scripts/CarThings/CheckpointCheck.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 3ccd479800bf10341b6e8ffa6bff8e33 \ No newline at end of file diff --git a/TP3/Assets/Scripts/CarThings/Drift.cs b/TP3/Assets/Scripts/CarThings/Drift.cs new file mode 100644 index 0000000..87a6baa --- /dev/null +++ b/TP3/Assets/Scripts/CarThings/Drift.cs @@ -0,0 +1,50 @@ +using UnityEngine; + +public class Drift : MonoBehaviour +{ + [SerializeField] Rigidbody rb; + [SerializeField] private float baseLateralFrictionCoeff = 5f; + [SerializeField] private float lateralVelocityStartDriftThreshold = 10f; + [SerializeField] private float lateralVelocityTotalDriftThreshold = 15f; + + [SerializeField] private TrailRenderer trailRendererLeft; + [SerializeField] private TrailRenderer trailRendererRight; + + + [SerializeField] RotateWithMouse moreRotateWhenDrift; + + [SerializeField] [Range(1, 5)] float RotateLerpSpeedMultipler; + + private float lateralFrictionCoeff; + private float baseRotateLerpSpeed; + private float newRotateLerpSpeed => baseRotateLerpSpeed * RotateLerpSpeedMultipler; + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + baseRotateLerpSpeed = moreRotateWhenDrift.lerpSpeed; + } + + // Update is called once per frame + void FixedUpdate() + { + + + Vector3 forwardVelocity = Vector3.Project(rb.linearVelocity, transform.forward); + Vector3 lateralVelocity = rb.linearVelocity - forwardVelocity; + + // dynamicCoeff is equal to 1 when no drift is happening, and 0 when the drift is at its maximum + float dynamicCoeff = Mathf.InverseLerp(lateralVelocityTotalDriftThreshold, lateralVelocityStartDriftThreshold, lateralVelocity.magnitude); + trailRendererLeft.emitting = dynamicCoeff < 0.9f; + trailRendererRight.emitting = dynamicCoeff < 0.9f; + + + // When no drift -> lerpSpeed = baseRotateLerpSpeed, when drift -> lerpSpeed = newRotateLerpSpeed + moreRotateWhenDrift.lerpSpeed = Mathf.Lerp(newRotateLerpSpeed, baseRotateLerpSpeed, dynamicCoeff); + lateralFrictionCoeff = baseLateralFrictionCoeff * dynamicCoeff; + print(dynamicCoeff); + + Vector3 lateralFrictionForce = -lateralVelocity * lateralFrictionCoeff; + rb.AddForce(lateralFrictionForce, ForceMode.Acceleration); + } + +} diff --git a/TP3/Assets/Scripts/CarThings/Drift.cs.meta b/TP3/Assets/Scripts/CarThings/Drift.cs.meta new file mode 100644 index 0000000..bc12b66 --- /dev/null +++ b/TP3/Assets/Scripts/CarThings/Drift.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 126ace550d661844b89827d37837767f \ No newline at end of file diff --git a/TP3/Assets/Scripts/CarThings/RotateWithMouse.cs b/TP3/Assets/Scripts/CarThings/RotateWithMouse.cs index 3989b37..d14658c 100644 --- a/TP3/Assets/Scripts/CarThings/RotateWithMouse.cs +++ b/TP3/Assets/Scripts/CarThings/RotateWithMouse.cs @@ -4,9 +4,9 @@ public class RotateWithMouse : MonoBehaviour { [SerializeField] LayerMask layerToIgnore; [SerializeField] Transform targetTransform; - [SerializeField] + [Range(0f, 1f)] - float lerpSpeed = 0.1f; + public float lerpSpeed = 0.01f; Rigidbody rb; Camera cam; diff --git a/TP3/Assets/Scripts/Checkpoint.cs b/TP3/Assets/Scripts/Checkpoint.cs new file mode 100644 index 0000000..7ff7a1c --- /dev/null +++ b/TP3/Assets/Scripts/Checkpoint.cs @@ -0,0 +1,7 @@ +using UnityEngine; + +public class Checkpoint : MonoBehaviour +{ + [SerializeField] int index; + [HideInInspector] public int Index => index; +} diff --git a/TP3/Assets/Scripts/Checkpoint.cs.meta b/TP3/Assets/Scripts/Checkpoint.cs.meta new file mode 100644 index 0000000..b494005 --- /dev/null +++ b/TP3/Assets/Scripts/Checkpoint.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 49b8fecd5d0962549bfe72e61625b507 \ No newline at end of file diff --git a/TP3/Assets/Scripts/EventBus.cs b/TP3/Assets/Scripts/EventBus.cs new file mode 100644 index 0000000..320c018 --- /dev/null +++ b/TP3/Assets/Scripts/EventBus.cs @@ -0,0 +1,9 @@ +using UnityEngine; +using UnityEngine.Events; + + + +public class EventBus +{ + public static UnityEvent WinEvent = new UnityEvent(); +} diff --git a/TP3/Assets/Scripts/EventBus.cs.meta b/TP3/Assets/Scripts/EventBus.cs.meta new file mode 100644 index 0000000..170aaa2 --- /dev/null +++ b/TP3/Assets/Scripts/EventBus.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 98c1de9f5caed7c46b5ad76934892b27 \ No newline at end of file diff --git a/TP3/Assets/Scripts/Rocket.cs b/TP3/Assets/Scripts/Rocket.cs index 057a883..35c2535 100644 --- a/TP3/Assets/Scripts/Rocket.cs +++ b/TP3/Assets/Scripts/Rocket.cs @@ -16,4 +16,9 @@ public class Rocket : MonoBehaviour { } + + private void OnCollisionEnter(Collision collision) + { + Destroy(gameObject); + } } diff --git a/TP3/Assets/Scripts/UIManager.cs b/TP3/Assets/Scripts/UIManager.cs deleted file mode 100644 index 3814b24..0000000 --- a/TP3/Assets/Scripts/UIManager.cs +++ /dev/null @@ -1,26 +0,0 @@ -using TMPro; -using UnityEngine; - -public class UIManager : MonoBehaviour -{ - [SerializeField] TextMeshProUGUI timeText; - [SerializeField] TextMeshProUGUI velocityText; - [SerializeField] Rigidbody car; - - // Start is called once before the first execution of Update after the MonoBehaviour is created - void Start() - { - - } - - // Update is called once per frame - void Update() - { - int minute = (int) Time.time / 60; - int secondes = (int) Time.time % 60; - timeText.text = $"Time : {minute} min {secondes}s"; - - int velocity = (int) car.linearVelocity.magnitude; - velocityText.text = $"{velocity} m/s"; - } -} diff --git a/TP3/Assets/Scripts/UIThings.meta b/TP3/Assets/Scripts/UIThings.meta new file mode 100644 index 0000000..5821945 --- /dev/null +++ b/TP3/Assets/Scripts/UIThings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b3efa9ea1ea7764d885075077873038 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TP3/Assets/Scripts/UIThings/UIManager.cs b/TP3/Assets/Scripts/UIThings/UIManager.cs new file mode 100644 index 0000000..2f7d639 --- /dev/null +++ b/TP3/Assets/Scripts/UIThings/UIManager.cs @@ -0,0 +1,54 @@ +using TMPro; +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.UI; +using UnityEngine.UIElements; +using UImage = UnityEngine.UI.Image; + +public class UIManager : MonoBehaviour +{ + [SerializeField] TextMeshProUGUI timeText; + [SerializeField] TextMeshProUGUI velocityText; + [SerializeField] TextMeshProUGUI lapText; + [SerializeField] UImage boostBar; + + [SerializeField] Rigidbody car; + [SerializeField] Boost boost; + [SerializeField] CheckpointCheck checkpointCheck; + + bool has_won = false; + float time = 0; + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + time += Time.deltaTime; + int minute = (int) time / 60; + int secondes = (int) time % 60; + timeText.text = $"Time : {minute} min {secondes}s"; + + int velocity = (int) car.linearVelocity.magnitude; + velocityText.text = $"{velocity} m/s"; + + boostBar.fillAmount = boost.charge; + + lapText.text = $"Lap : {checkpointCheck.NumberOfLaps + 1} / {CheckpointCheck.MAX_LAPS}"; + + if (checkpointCheck.NumberOfLaps == CheckpointCheck.MAX_LAPS && !has_won) + { + Win(); + } + + } + + void Win() + { + has_won = true; + EventBus.WinEvent.Invoke(time); + } +} diff --git a/TP3/Assets/Scripts/UIManager.cs.meta b/TP3/Assets/Scripts/UIThings/UIManager.cs.meta similarity index 100% rename from TP3/Assets/Scripts/UIManager.cs.meta rename to TP3/Assets/Scripts/UIThings/UIManager.cs.meta diff --git a/TP3/Assets/Scripts/UIThings/WinManager.cs b/TP3/Assets/Scripts/UIThings/WinManager.cs new file mode 100644 index 0000000..489c15b --- /dev/null +++ b/TP3/Assets/Scripts/UIThings/WinManager.cs @@ -0,0 +1,30 @@ +using TMPro; +using Unity.VisualScripting; +using UnityEngine; +using UnityEngine.SceneManagement; + +public class WinManager : MonoBehaviour +{ + [SerializeField] Canvas winCanvas; + [SerializeField] Canvas uiCanvas; + [SerializeField] TextMeshProUGUI scoreText; + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + EventBus.WinEvent.AddListener(OnWin); + } + + void OnWin(float time) + { + uiCanvas.gameObject.SetActive(false); + winCanvas.gameObject.SetActive(true); + int minute = (int)time / 60; + int secondes = (int)time % 60; + scoreText.text = $"Time : {minute} min {secondes}s"; + } + + public void Restart() + { + SceneManager.LoadScene(SceneManager.GetActiveScene().name); + } +} diff --git a/TP3/Assets/Scripts/UIThings/WinManager.cs.meta b/TP3/Assets/Scripts/UIThings/WinManager.cs.meta new file mode 100644 index 0000000..34f1db6 --- /dev/null +++ b/TP3/Assets/Scripts/UIThings/WinManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 5f3047ee8cef5064bbe5a10822558645 \ No newline at end of file diff --git a/TP3/Packages/manifest.json b/TP3/Packages/manifest.json index 3eb9e15..2f9cdbd 100644 --- a/TP3/Packages/manifest.json +++ b/TP3/Packages/manifest.json @@ -1,5 +1,6 @@ { "dependencies": { + "com.unity.2d.sprite": "1.0.0", "com.unity.ai.navigation": "2.0.5", "com.unity.collab-proxy": "2.6.0", "com.unity.ide.rider": "3.0.31", @@ -9,6 +10,7 @@ "com.unity.render-pipelines.universal": "17.0.3", "com.unity.test-framework": "1.4.5", "com.unity.timeline": "1.8.7", + "com.unity.toolchain.win-x86_64-linux-x86_64": "2.0.10", "com.unity.ugui": "2.0.0", "com.unity.visualscripting": "1.9.5", "com.unity.modules.accessibility": "1.0.0", diff --git a/TP3/Packages/packages-lock.json b/TP3/Packages/packages-lock.json index cb199c0..ba60646 100644 --- a/TP3/Packages/packages-lock.json +++ b/TP3/Packages/packages-lock.json @@ -1,5 +1,11 @@ { "dependencies": { + "com.unity.2d.sprite": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, "com.unity.ai.navigation": { "version": "2.0.5", "depth": 0, @@ -153,6 +159,22 @@ "com.unity.searcher": "4.9.2" } }, + "com.unity.sysroot": { + "version": "2.0.10", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.sysroot.linux-x86_64": { + "version": "2.0.9", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.sysroot": "2.0.10" + }, + "url": "https://packages.unity.com" + }, "com.unity.test-framework": { "version": "1.4.5", "depth": 0, @@ -186,6 +208,16 @@ }, "url": "https://packages.unity.com" }, + "com.unity.toolchain.win-x86_64-linux-x86_64": { + "version": "2.0.10", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.sysroot": "2.0.10", + "com.unity.sysroot.linux-x86_64": "2.0.9" + }, + "url": "https://packages.unity.com" + }, "com.unity.ugui": { "version": "2.0.0", "depth": 0, diff --git a/TP3/ProjectSettings/DynamicsManager.asset b/TP3/ProjectSettings/DynamicsManager.asset index fc90ab9..ad89b35 100644 --- a/TP3/ProjectSettings/DynamicsManager.asset +++ b/TP3/ProjectSettings/DynamicsManager.asset @@ -3,10 +3,11 @@ --- !u!55 &1 PhysicsManager: m_ObjectHideFlags: 0 - serializedVersion: 13 + serializedVersion: 18 m_Gravity: {x: 0, y: -9.81, z: 0} m_DefaultMaterial: {fileID: 0} m_BounceThreshold: 2 + m_DefaultMaxDepenetrationVelocity: 10 m_SleepThreshold: 0.005 m_DefaultContactOffset: 0.01 m_DefaultSolverIterations: 6 @@ -16,21 +17,20 @@ PhysicsManager: m_EnableAdaptiveForce: 0 m_ClothInterCollisionDistance: 0.1 m_ClothInterCollisionStiffness: 0.2 - m_ContactsGeneration: 1 m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff - m_AutoSimulation: 1 + m_SimulationMode: 0 m_AutoSyncTransforms: 0 m_ReuseCollisionCallbacks: 1 + m_InvokeCollisionCallbacks: 1 m_ClothInterCollisionSettingsToggle: 0 m_ClothGravity: {x: 0, y: -9.81, z: 0} m_ContactPairsMode: 0 m_BroadphaseType: 0 - m_WorldBounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 250, y: 250, z: 250} - m_WorldSubdivisions: 8 m_FrictionType: 0 m_EnableEnhancedDeterminism: 0 - m_EnableUnifiedHeightmaps: 1 + m_ImprovedPatchFriction: 0 m_SolverType: 0 m_DefaultMaxAngularSpeed: 50 + m_ScratchBufferChunkCount: 4 + m_CurrentBackendId: 3737844653 + m_FastMotionThreshold: 3.4028235e+38 diff --git a/TP3/ProjectSettings/EditorSettings.asset b/TP3/ProjectSettings/EditorSettings.asset index d85f86b..0045e6d 100644 --- a/TP3/ProjectSettings/EditorSettings.asset +++ b/TP3/ProjectSettings/EditorSettings.asset @@ -25,7 +25,7 @@ EditorSettings: m_AsyncShaderCompilation: 1 m_PrefabModeAllowAutoSave: 1 m_EnterPlayModeOptionsEnabled: 1 - m_EnterPlayModeOptions: 0 + m_EnterPlayModeOptions: 3 m_GameObjectNamingDigits: 1 m_GameObjectNamingScheme: 0 m_AssetNamingUsesSpace: 1 diff --git a/TP3/ProjectSettings/TagManager.asset b/TP3/ProjectSettings/TagManager.asset index 2c68353..b00eabb 100644 --- a/TP3/ProjectSettings/TagManager.asset +++ b/TP3/ProjectSettings/TagManager.asset @@ -3,8 +3,7 @@ --- !u!78 &1 TagManager: serializedVersion: 3 - tags: - - PosPoint + tags: [] layers: - Default - TransparentFX