diff --git a/Assets/Prefabs/Player.prefab b/Assets/Prefabs/Player.prefab index ed885b6..c8b365d 100644 --- a/Assets/Prefabs/Player.prefab +++ b/Assets/Prefabs/Player.prefab @@ -133,6 +133,265 @@ MonoBehaviour: m_EditorClassIdentifier: bankingSpeed: 5 maxBankingAngle: 30 + raceManager: {fileID: 0} +--- !u!1 &8057711389523995430 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 360567747910623970} + - component: {fileID: 3020491976482083891} + m_Layer: 0 + m_Name: WhirrAudio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &360567747910623970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8057711389523995430} + 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: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2739604471974086380} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &3020491976482083891 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8057711389523995430} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 08201d878210b114e813f4133c6fd322, type: 3} + m_Resource: {fileID: 8300000, guid: 08201d878210b114e813f4133c6fd322, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.32 + m_Pitch: -1.76 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + 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: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!1 &8676085610742459806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9160487209143755372} + - component: {fileID: 5983073699624525942} + m_Layer: 0 + m_Name: EngineAudio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9160487209143755372 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8676085610742459806} + 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: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2739604471974086380} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &5983073699624525942 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8676085610742459806} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: c953c4df8e4207f4db2ac3d8603809d9, type: 3} + m_Resource: {fileID: 8300000, guid: c953c4df8e4207f4db2ac3d8603809d9, type: 3} + m_PlayOnAwake: 1 + m_Volume: 0.471 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + 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: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 --- !u!1 &9007727309090789879 GameObject: m_ObjectHideFlags: 0 @@ -146,6 +405,7 @@ GameObject: - component: {fileID: 6800183193855919764} - component: {fileID: 341120459158792421} - component: {fileID: 7105996084223619230} + - component: {fileID: 3249880090415678995} m_Layer: 0 m_Name: Player m_TagString: Racer @@ -167,6 +427,8 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 713388573115023667} + - {fileID: 9160487209143755372} + - {fileID: 360567747910623970} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!54 &7162886650759621711 @@ -387,3 +649,21 @@ MonoBehaviour: m_EditorClassIdentifier: currentCheckpointIndex: 0 lapCount: 0 +--- !u!114 &3249880090415678995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9007727309090789879} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e8ed776f39481dd4aaf921cdebd0e945, type: 3} + m_Name: + m_EditorClassIdentifier: + engineAudioSources: + - {fileID: 5983073699624525942} + - {fileID: 3020491976482083891} + minPitch: 0.8 + maxPitch: 2 + maxSpeed: 20 diff --git a/Assets/Scenes/AITrack.unity b/Assets/Scenes/AITrack.unity index ea0a69f..45fed2c 100644 --- a/Assets/Scenes/AITrack.unity +++ b/Assets/Scenes/AITrack.unity @@ -119,6 +119,109 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &61257122 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 61257126} + - component: {fileID: 61257125} + - component: {fileID: 61257124} + - component: {fileID: 61257123} + m_Layer: 5 + m_Name: VictoryScreen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &61257123 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61257122} + 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 &61257124 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61257122} + 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 &61257125 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61257122} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &61257126 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61257122} + 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: 121175908} + - {fileID: 1945346101} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} --- !u!1 &67980631 GameObject: m_ObjectHideFlags: 0 @@ -391,6 +494,142 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 84480374} m_CullTransparentMesh: 1 +--- !u!1 &121175907 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 121175908} + - component: {fileID: 121175910} + - component: {fileID: 121175909} + m_Layer: 5 + m_Name: YouWinText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &121175908 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121175907} + 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: 61257126} + 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: 175} + m_SizeDelta: {x: 1000, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &121175909 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121175907} + 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: 978007a8ddca8ef408c6e3469f9496d1, type: 2} + m_sharedMaterial: {fileID: 706495386608451938, guid: 978007a8ddca8ef408c6e3469f9496d1, 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: 128 + m_fontSizeBase: 128 + 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 &121175910 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121175907} + m_CullTransparentMesh: 1 --- !u!114 &149090130 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 7330093094718640193, guid: 9be12878023dc5049b42483815386e6c, type: 3} @@ -402,6 +641,143 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &170742497 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 170742501} + - component: {fileID: 170742500} + - component: {fileID: 170742502} + - component: {fileID: 170742498} + m_Layer: 0 + m_Name: VictoryCamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &170742498 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170742497} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f38bda98361e1de48a4ca2bd86ea3c17, type: 3} + m_Name: + m_EditorClassIdentifier: + Composition: + ScreenPosition: {x: 0, y: 0.1} + DeadZone: + Enabled: 0 + Size: {x: 0.2, y: 0.2} + HardLimits: + Enabled: 0 + Size: {x: 0.8, y: 0.8} + Offset: {x: 0, y: 0} + CenterOnActivate: 1 + TargetOffset: {x: 0, y: 0, z: 3.06} + Damping: {x: 0.5, y: 0.5} + Lookahead: + Enabled: 0 + Time: 0 + Smoothing: 0 + IgnoreY: 0 +--- !u!114 &170742500 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170742497} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 1703462600} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 60.000004 + OrthographicSize: 5 + NearClipPlane: 0.3 + FarClipPlane: 10000 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 +--- !u!4 &170742501 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170742497} + serializedVersion: 2 + m_LocalRotation: {x: -0.024346368, y: 0.96662056, z: -0.100367755, w: -0.23447472} + m_LocalPosition: {x: 127.85689, y: -61.339096, z: -3.7602143} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 18.3, y: 0, z: 0} +--- !u!114 &170742502 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 170742497} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 886251e9a18ece04ea8e61686c173e1b, type: 3} + m_Name: + m_EditorClassIdentifier: + CameraDistance: 2 + DeadZoneDepth: 0 + Composition: + ScreenPosition: {x: 0, y: 0} + DeadZone: + Enabled: 0 + Size: {x: 0.2, y: 0.2} + HardLimits: + Enabled: 0 + Size: {x: 0.8, y: 0.8} + Offset: {x: 0, y: 0} + CenterOnActivate: 1 + TargetOffset: {x: 1, y: 1, z: 5} + Damping: {x: 1, y: 1, z: 1} + Lookahead: + Enabled: 0 + Time: 0 + Smoothing: 0 + IgnoreY: 0 --- !u!1 &178171470 GameObject: m_ObjectHideFlags: 0 @@ -1304,6 +1680,153 @@ GameObject: m_CorrespondingSourceObject: {fileID: 3270263327541053123, guid: 9be12878023dc5049b42483815386e6c, type: 3} m_PrefabInstance: {fileID: 3049190655597787396} m_PrefabAsset: {fileID: 0} +--- !u!114 &456547926 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8956791611276861029, guid: 3d3c243c1b15b8d47b49111dee600ae6, type: 3} + m_PrefabInstance: {fileID: 6682387771288872990} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 18ac36268412d1946a31d8945cc6ac33, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &544491352 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 544491353} + - component: {fileID: 544491355} + - component: {fileID: 544491354} + m_Layer: 5 + m_Name: ReturnToMenuText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &544491353 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 544491352} + 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: 1945346101} + 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 &544491354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 544491352} + 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: return to menu + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 978007a8ddca8ef408c6e3469f9496d1, type: 2} + m_sharedMaterial: {fileID: 706495386608451938, guid: 978007a8ddca8ef408c6e3469f9496d1, 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: 64 + m_fontSizeBase: 64 + 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 &544491355 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 544491352} + m_CullTransparentMesh: 1 --- !u!1 &575325051 GameObject: m_ObjectHideFlags: 0 @@ -3435,7 +3958,7 @@ PrefabInstance: objectReference: {fileID: 9036241215417106536} - target: {fileID: 9007727309090789879, guid: 6651bdcbc08f8ed4384fe9587db0f16f, type: 3} propertyPath: m_Name - value: AIRacer (2) + value: Rocket Racer objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] @@ -4713,6 +5236,139 @@ MonoBehaviour: m_LightCookieSize: {x: 1, y: 1} m_LightCookieOffset: {x: 0, y: 0} m_SoftShadowQuality: 0 +--- !u!1 &1945346100 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1945346101} + - component: {fileID: 1945346104} + - component: {fileID: 1945346103} + - component: {fileID: 1945346102} + m_Layer: 5 + m_Name: Returntomenu + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1945346101 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1945346100} + 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: 544491353} + m_Father: {fileID: 61257126} + 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: -142} + m_SizeDelta: {x: 1200, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1945346102 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1945346100} + 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.6226415, g: 0.6226415, b: 0.6226415, 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: 544491354} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 189642110} + m_TargetAssemblyTypeName: PauseMenu, Assembly-CSharp + m_MethodName: QuitToMainMenu + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1945346103 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1945346100} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + 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 &1945346104 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1945346100} + m_CullTransparentMesh: 1 --- !u!1 &2073981108 GameObject: m_ObjectHideFlags: 0 @@ -8532,6 +9188,10 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 6552287091957501518, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} + propertyPath: raceManager + value: + objectReference: {fileID: 456547926} - target: {fileID: 7162886650759621711, guid: dd7b06eb9076d6c429cee20c704cae64, type: 3} propertyPath: m_CollisionDetection value: 1 @@ -8794,6 +9454,14 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 8956791611276861029, guid: 3d3c243c1b15b8d47b49111dee600ae6, type: 3} + propertyPath: playerUI + value: + objectReference: {fileID: 377076480} + - target: {fileID: 8956791611276861029, guid: 3d3c243c1b15b8d47b49111dee600ae6, type: 3} + propertyPath: totalLaps + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8956791611276861029, guid: 3d3c243c1b15b8d47b49111dee600ae6, type: 3} propertyPath: finishLine value: @@ -8802,14 +9470,30 @@ PrefabInstance: propertyPath: lapsLeftText value: objectReference: {fileID: 297206498} + - target: {fileID: 8956791611276861029, guid: 3d3c243c1b15b8d47b49111dee600ae6, type: 3} + propertyPath: playerCamera + value: + objectReference: {fileID: 1746292609} - target: {fileID: 8956791611276861029, guid: 3d3c243c1b15b8d47b49111dee600ae6, type: 3} propertyPath: playerVehicle value: objectReference: {fileID: 1703462595} + - target: {fileID: 8956791611276861029, guid: 3d3c243c1b15b8d47b49111dee600ae6, type: 3} + propertyPath: victoryCamera + value: + objectReference: {fileID: 170742500} - target: {fileID: 8956791611276861029, guid: 3d3c243c1b15b8d47b49111dee600ae6, type: 3} propertyPath: playerProgress value: objectReference: {fileID: 6388558628322318750} + - target: {fileID: 8956791611276861029, guid: 3d3c243c1b15b8d47b49111dee600ae6, type: 3} + propertyPath: postRaceCanvas + value: + objectReference: {fileID: 61257122} + - target: {fileID: 8956791611276861029, guid: 3d3c243c1b15b8d47b49111dee600ae6, type: 3} + propertyPath: cinemachineCamera + value: + objectReference: {fileID: 1746292609} - target: {fileID: 8956791611276861029, guid: 3d3c243c1b15b8d47b49111dee600ae6, type: 3} propertyPath: playerPositionText value: @@ -10599,6 +11283,7 @@ SceneRoots: m_Roots: - {fileID: 1945184232} - {fileID: 1746292610} + - {fileID: 170742501} - {fileID: 6388558628322318749} - {fileID: 575325056} - {fileID: 3049190655597787396} @@ -10615,3 +11300,4 @@ SceneRoots: - {fileID: 678084735} - {fileID: 189642111} - {fileID: 261934399} + - {fileID: 61257126} diff --git a/Assets/Scripts/Kart/ObjectBanking.cs b/Assets/Scripts/Kart/ObjectBanking.cs index 58a2abe..942e6c6 100644 --- a/Assets/Scripts/Kart/ObjectBanking.cs +++ b/Assets/Scripts/Kart/ObjectBanking.cs @@ -9,21 +9,25 @@ public class ObjectBanking : MonoBehaviour [Tooltip("The maximum angle the object can bank to either side.")] public float maxBankingAngle = 30f; + public RaceManager raceManager; + // Internal variable to keep track of current bank angle private float currentBankAngle = 0f; void Update() { - // Get input from Horizontal axis (e.g., keyboard or controller) - float horizontalInput = Input.GetAxis("Horizontal"); + if (!raceManager.raceFinished) { + // Get input from Horizontal axis (e.g., keyboard or controller) + float horizontalInput = Input.GetAxis("Horizontal"); - // Target angle is proportional to input and max banking angle - float targetBankAngle = horizontalInput * maxBankingAngle; + // Target angle is proportional to input and max banking angle + float targetBankAngle = horizontalInput * maxBankingAngle; - // Smoothly interpolate current angle towards the target - currentBankAngle = Mathf.Lerp(currentBankAngle, targetBankAngle, Time.deltaTime * bankingSpeed); + // Smoothly interpolate current angle towards the target + currentBankAngle = Mathf.Lerp(currentBankAngle, targetBankAngle, Time.deltaTime * bankingSpeed); - // Apply the rotation (banking along the Z-axis) - transform.localRotation = Quaternion.Euler(0f, 0f, -currentBankAngle); + // Apply the rotation (banking along the Z-axis) + transform.localRotation = Quaternion.Euler(0f, 0f, -currentBankAngle); + } } } diff --git a/Assets/Scripts/Kart/VehicleSoundController.cs b/Assets/Scripts/Kart/VehicleSoundController.cs new file mode 100644 index 0000000..fb2ce51 --- /dev/null +++ b/Assets/Scripts/Kart/VehicleSoundController.cs @@ -0,0 +1,49 @@ +using UnityEngine; + +public class VehicleSoundController : MonoBehaviour +{ + public AudioSource[] engineAudioSources; // Array of AudioSources to control + public float minPitch = 0.8f; // Idle pitch + public float maxPitch = 2.0f; // High-speed pitch + public float maxSpeed = 20f; // Adjust based on vehicle speed + + private Rigidbody vehicleRigidbody; + + void Start() + { + vehicleRigidbody = GetComponent(); + + if (engineAudioSources.Length == 0) + { + Debug.LogWarning("No AudioSources assigned! Disabling sound control."); + enabled = false; + } + } + + void Update() + { + float speed = vehicleRigidbody.linearVelocity.magnitude; + + // Adjust the pitch based on speed (linear interpolation) + float pitch = Mathf.Lerp(minPitch, maxPitch, speed / maxSpeed); + pitch = Mathf.Clamp(pitch, minPitch, maxPitch); + + foreach (AudioSource audioSource in engineAudioSources) + { + if (audioSource != null) + { + audioSource.pitch = pitch; + + // Start playing the sound if not already playing + if (speed > 0.1f && !audioSource.isPlaying) + { + audioSource.Play(); + } + else if (speed <= 0.1f && audioSource.isPlaying) + { + audioSource.Stop(); // Stop when the vehicle is idle + } + } + } + } +} diff --git a/Assets/Scripts/Kart/VehicleSoundController.cs.meta b/Assets/Scripts/Kart/VehicleSoundController.cs.meta new file mode 100644 index 0000000..39a5ad7 --- /dev/null +++ b/Assets/Scripts/Kart/VehicleSoundController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e8ed776f39481dd4aaf921cdebd0e945 \ No newline at end of file diff --git a/Assets/Scripts/RaceGameManager/RaceManager.cs b/Assets/Scripts/RaceGameManager/RaceManager.cs index 19ad105..35d58dd 100644 --- a/Assets/Scripts/RaceGameManager/RaceManager.cs +++ b/Assets/Scripts/RaceGameManager/RaceManager.cs @@ -1,6 +1,7 @@ using UnityEngine; using TMPro; // Import TextMeshPro namespace using System.Collections.Generic; +using Unity.Cinemachine; // Make sure you have the Cinemachine package installed public class RaceManager : MonoBehaviour { @@ -26,14 +27,24 @@ public class RaceManager : MonoBehaviour [Tooltip("Reference to the player's vehicle.")] public GameObject playerVehicle; + [Header("Post-Race Settings")] + [Tooltip("Assign the Cinemachine virtual camera.")] + public CinemachineCamera victoryCamera; + [Tooltip("Assign the Cinemachine player camera.")] + public CinemachineCamera playerCamera; + + [Tooltip("Canvas displayed after the race finishes.")] + public GameObject postRaceCanvas; + + [Tooltip("Canvas displayed after the race finishes.")] + public GameObject playerUI; + private List racers = new List(); public bool raceFinished = false; public string winnerName = ""; private RacerProgress playerProgress; - - private string[] placeMapping = { "1st", "2nd", "3rd"}; - + private string[] placeMapping = { "1st", "2nd", "3rd" }; void Awake() { @@ -55,18 +66,22 @@ public class RaceManager : MonoBehaviour } } - if (playerVehicle != null) { + if (playerVehicle != null) + { playerProgress = playerVehicle.GetComponent(); } // Initialize UI if (playerProgress != null) UpdateLapsLeftUI(); + + if (postRaceCanvas != null) + postRaceCanvas.SetActive(false); // Make sure the post-race canvas is initially hidden } void Update() { - if (playerProgress != null) + if (playerProgress != null && !raceFinished) { int playerPosition = GetPlayerPosition(); UpdatePositionUI(playerPosition); @@ -94,9 +109,12 @@ public class RaceManager : MonoBehaviour /// private void UpdatePositionUI(int position) { - if (position < 4) { - playerPositionText.text = placeMapping[position-1]; - } else { + if (position < 4) + { + playerPositionText.text = placeMapping[position - 1]; + } + else + { playerPositionText.text = position + "th"; } } @@ -125,6 +143,53 @@ public class RaceManager : MonoBehaviour raceFinished = true; winnerName = rp.gameObject.name; Debug.Log("Race Finished! Winner: " + winnerName); + + // Trigger post-race events + TriggerPostRaceEvents(); + } + } + + /// + /// Handles post-race actions like freezing time, updating the camera, and displaying the UI. + /// + private void TriggerPostRaceEvents() + { + + // Move the Cinemachine camera to the front of the player's vehicle + if (victoryCamera != null && playerVehicle != null && playerCamera != null) + { + victoryCamera.gameObject.SetActive(true); + playerCamera.gameObject.SetActive(false); + } + + // Show the post-race canvas + if (postRaceCanvas != null) + { + postRaceCanvas.SetActive(true); + } + + // Show the post-race canvas + if ( playerUI != null) + { + playerUI.SetActive(false); + } + + foreach (RacerProgress racer in racers) + { + Rigidbody rb = racer.GetComponent(); + if (rb != null) + { + rb.linearVelocity = Vector3.zero; // Stop any current motion + rb.angularVelocity = Vector3.zero; // Stop any rotation + rb.constraints = RigidbodyConstraints.FreezePosition | RigidbodyConstraints.FreezeRotation; + } + Rigidbody childRb = racer.GetComponentInChildren(); + if (rb != null) + { + rb.linearVelocity = Vector3.zero; // Stop any current motion + rb.angularVelocity = Vector3.zero; // Stop any rotation + rb.constraints = RigidbodyConstraints.FreezePosition | RigidbodyConstraints.FreezeRotation; + } } } } diff --git a/Assets/Sounds.meta b/Assets/Sounds.meta new file mode 100644 index 0000000..f2f287e --- /dev/null +++ b/Assets/Sounds.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 537451def0380ad4eb21ae298b50715b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sounds/320364__n_audioman__8bithovering.wav b/Assets/Sounds/320364__n_audioman__8bithovering.wav new file mode 100644 index 0000000..bce4193 Binary files /dev/null and b/Assets/Sounds/320364__n_audioman__8bithovering.wav differ diff --git a/Assets/Sounds/320364__n_audioman__8bithovering.wav.meta b/Assets/Sounds/320364__n_audioman__8bithovering.wav.meta new file mode 100644 index 0000000..a9869b1 --- /dev/null +++ b/Assets/Sounds/320364__n_audioman__8bithovering.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 08201d878210b114e813f4133c6fd322 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sounds/446764__maxx222__rocketthrustmaxx.wav b/Assets/Sounds/446764__maxx222__rocketthrustmaxx.wav new file mode 100644 index 0000000..9adabb9 Binary files /dev/null and b/Assets/Sounds/446764__maxx222__rocketthrustmaxx.wav differ diff --git a/Assets/Sounds/446764__maxx222__rocketthrustmaxx.wav.meta b/Assets/Sounds/446764__maxx222__rocketthrustmaxx.wav.meta new file mode 100644 index 0000000..4f058eb --- /dev/null +++ b/Assets/Sounds/446764__maxx222__rocketthrustmaxx.wav.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: c953c4df8e4207f4db2ac3d8603809d9 +AudioImporter: + externalObjects: {} + serializedVersion: 8 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: