From 64d5577fd88b5cc1cf563c129b5dc4f449c35019 Mon Sep 17 00:00:00 2001 From: Dizel Date: Fri, 31 Jan 2025 14:00:16 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=B3=D1=83=D0=B4=D0=BE=D0=BA=20=D0=BC=D0=B0=D1=88?= =?UTF-8?q?=D0=B8=D0=BD=D0=B0=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/CarBipScript.cs | 31 + Assets/CarBipScript.cs.meta | 11 + .../Crossy Road VR/Prefabs/Cars/Kamaz1.prefab | 256 ++++++++ .../Prefabs/Cars/Sportcar.prefab | 258 +++++++- .../Prefabs/Cars/car2_nd.prefab | 258 +++++++- .../Prefabs/Tiles/Road 1/Road 1.prefab | 8 +- .../Scenes/Game/Game Scence.unity | 4 - .../Crossy Road VR/Scenes/Test/Test Car.unity | 608 ++++++++++++++++++ .../Scenes/Test/Test Car.unity.meta | 7 + .../Scripts/CarControllerScript.cs | 46 +- .../Scripts/HitDetectorScript.cs | 10 + Assets/Crossy Road VR/Sounds/bip truck.mp3 | 3 + .../Crossy Road VR/Sounds/bip truck.mp3.meta | 23 + Assets/Crossy Road VR/Sounds/bip1.mp3 | 3 + Assets/Crossy Road VR/Sounds/bip1.mp3.meta | 23 + Assets/Crossy Road VR/Sounds/bip2.mp3 | 3 + Assets/Crossy Road VR/Sounds/bip2.mp3.meta | 23 + Assets/Crossy Road VR/Sounds/bip3.mp3 | 3 + Assets/Crossy Road VR/Sounds/bip3.mp3.meta | 23 + 19 files changed, 1588 insertions(+), 13 deletions(-) create mode 100644 Assets/CarBipScript.cs create mode 100644 Assets/CarBipScript.cs.meta create mode 100644 Assets/Crossy Road VR/Scenes/Test/Test Car.unity create mode 100644 Assets/Crossy Road VR/Scenes/Test/Test Car.unity.meta create mode 100644 Assets/Crossy Road VR/Sounds/bip truck.mp3 create mode 100644 Assets/Crossy Road VR/Sounds/bip truck.mp3.meta create mode 100644 Assets/Crossy Road VR/Sounds/bip1.mp3 create mode 100644 Assets/Crossy Road VR/Sounds/bip1.mp3.meta create mode 100644 Assets/Crossy Road VR/Sounds/bip2.mp3 create mode 100644 Assets/Crossy Road VR/Sounds/bip2.mp3.meta create mode 100644 Assets/Crossy Road VR/Sounds/bip3.mp3 create mode 100644 Assets/Crossy Road VR/Sounds/bip3.mp3.meta diff --git a/Assets/CarBipScript.cs b/Assets/CarBipScript.cs new file mode 100644 index 0000000..50802d7 --- /dev/null +++ b/Assets/CarBipScript.cs @@ -0,0 +1,31 @@ +using UnityEngine; +using UnityEngine.Events; + +public class CarBipScript : MonoBehaviour +{ + [HideInInspector] + public UnityEvent PlayerEntered = new UnityEvent(); + + [HideInInspector] + public UnityEvent PlayerExited = new UnityEvent(); + + private void OnTriggerEnter(Collider other) + { + if (other.gameObject.tag == "Player") + { + Debug.Log("Player Enter"); + HitDetectorScript hit = other.GetComponent(); + PlayerEntered.Invoke(hit); + } + } + + private void OnTriggerExit(Collider other) + { + if (other.gameObject.tag == "Player") + { + Debug.Log("Player Exit"); + HitDetectorScript hit = other.GetComponent(); + PlayerExited.Invoke(hit); + } + } +} diff --git a/Assets/CarBipScript.cs.meta b/Assets/CarBipScript.cs.meta new file mode 100644 index 0000000..fe56420 --- /dev/null +++ b/Assets/CarBipScript.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 15be69886c7741546999ba12a0c5187d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Crossy Road VR/Prefabs/Cars/Kamaz1.prefab b/Assets/Crossy Road VR/Prefabs/Cars/Kamaz1.prefab index 021e60f..6832319 100644 --- a/Assets/Crossy Road VR/Prefabs/Cars/Kamaz1.prefab +++ b/Assets/Crossy Road VR/Prefabs/Cars/Kamaz1.prefab @@ -304,6 +304,8 @@ Transform: - {fileID: 6584705332886444753} - {fileID: 4354479012666709553} - {fileID: 3985652493657336776} + - {fileID: 6729209407621631403} + - {fileID: 5883006304950183680} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &5196697336443369107 @@ -327,6 +329,8 @@ MonoBehaviour: - {fileID: 584366197410316375} _Speed: 200 _High: 0.25 + _PlayerDetect: {fileID: 8603515093031232936} + _CarBip: {fileID: 6232796367858430694} --- !u!1 &1867574959662686707 GameObject: m_ObjectHideFlags: 0 @@ -518,6 +522,134 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &3781158034066285285 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6729209407621631403} + - component: {fileID: 6232796367858430694} + m_Layer: 0 + m_Name: Audio Beep + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6729209407621631403 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3781158034066285285} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1483521643402064603} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &6232796367858430694 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3781158034066285285} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 6cf6cbd58cc682f46ae0deea8b07f1db, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 0 + 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.5 + 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 &4319689733592722356 GameObject: m_ObjectHideFlags: 0 @@ -961,6 +1093,130 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &6701827691157200536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5883006304950183680} + - component: {fileID: 5316375546352627994} + - component: {fileID: 2928296009483280327} + - component: {fileID: 5132091753538031774} + - component: {fileID: 8603515093031232936} + m_Layer: 0 + m_Name: Trigger Bip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5883006304950183680 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6701827691157200536} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.00000032782546, y: 1.125, z: 12.999699} + m_LocalScale: {x: 2.8873162, y: 2.2501092, z: 26.000046} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1483521643402064603} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5316375546352627994 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6701827691157200536} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2928296009483280327 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6701827691157200536} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 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!65 &5132091753538031774 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6701827691157200536} + 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: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &8603515093031232936 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6701827691157200536} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 15be69886c7741546999ba12a0c5187d, type: 3} + m_Name: + m_EditorClassIdentifier: + PlayerEntered: + m_PersistentCalls: + m_Calls: [] + PlayerExited: + m_PersistentCalls: + m_Calls: [] --- !u!1 &8049360751245390590 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Crossy Road VR/Prefabs/Cars/Sportcar.prefab b/Assets/Crossy Road VR/Prefabs/Cars/Sportcar.prefab index 7013664..4496e73 100644 --- a/Assets/Crossy Road VR/Prefabs/Cars/Sportcar.prefab +++ b/Assets/Crossy Road VR/Prefabs/Cars/Sportcar.prefab @@ -34,6 +34,8 @@ Transform: - {fileID: 2455617918494220882} - {fileID: 1227505536211684358} - {fileID: 6445271684425603218} + - {fileID: 3312435367717153963} + - {fileID: 8230899639693328047} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &8492053525641624047 @@ -55,6 +57,132 @@ MonoBehaviour: - {fileID: 1342563781027307708} _Speed: 200 _High: 0.07273173 + _PlayerDetect: {fileID: 6169389712403879217} + _CarBip: {fileID: 5290250493486910897} +--- !u!1 &1231975338078789750 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8230899639693328047} + - component: {fileID: 2474987031686289018} + - component: {fileID: 4465570727252860732} + - component: {fileID: 5776814651966451176} + - component: {fileID: 6169389712403879217} + m_Layer: 0 + m_Name: Trigger Bip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8230899639693328047 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231975338078789750} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.875, z: 13.249701} + m_LocalScale: {x: 2.8873162, y: 2.2501092, z: 26.000046} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 911961422579049160} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &2474987031686289018 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231975338078789750} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4465570727252860732 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231975338078789750} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 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!65 &5776814651966451176 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231975338078789750} + 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: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &6169389712403879217 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231975338078789750} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 15be69886c7741546999ba12a0c5187d, type: 3} + m_Name: + m_EditorClassIdentifier: + PlayerEntered: + m_PersistentCalls: + m_Calls: [] + PlayerExited: + m_PersistentCalls: + m_Calls: [] --- !u!1 &1342563781027307708 GameObject: m_ObjectHideFlags: 0 @@ -520,7 +648,7 @@ Transform: m_GameObject: {fileID: 7335145136190797050} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.4658535, y: -0.669207, z: 0.18288898} + m_LocalPosition: {x: 0, y: 0.25, z: 1.5} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -622,6 +750,134 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 +--- !u!1 &8845417128369245052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3312435367717153963} + - component: {fileID: 5290250493486910897} + m_Layer: 0 + m_Name: Audio Beep + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3312435367717153963 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8845417128369245052} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.25, z: 1.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 911961422579049160} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &5290250493486910897 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8845417128369245052} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 75d51ed42ca20a84b9d83e3c1b3af158, type: 3} + m_PlayOnAwake: 0 + m_Volume: 1 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 0 + 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.5 + 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 &9094306580049811274 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Crossy Road VR/Prefabs/Cars/car2_nd.prefab b/Assets/Crossy Road VR/Prefabs/Cars/car2_nd.prefab index 19ddd35..0fb58a2 100644 --- a/Assets/Crossy Road VR/Prefabs/Cars/car2_nd.prefab +++ b/Assets/Crossy Road VR/Prefabs/Cars/car2_nd.prefab @@ -11,7 +11,7 @@ GameObject: - component: {fileID: 8017935745896250803} - component: {fileID: 5370049897923734998} m_Layer: 0 - m_Name: Audio + m_Name: Audio Engine m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -162,6 +162,8 @@ Transform: - {fileID: 8242771020618445612} - {fileID: 8169142072720204686} - {fileID: 8017935745896250803} + - {fileID: 5284784278171264332} + - {fileID: 6860348541458298036} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &7346235009056099862 @@ -183,6 +185,8 @@ MonoBehaviour: - {fileID: 3161294984676108503} _Speed: 200 _High: 1 + _PlayerDetect: {fileID: 3370077022516788776} + _CarBip: {fileID: 4039909014501913209} --- !u!1 &2240402491626683504 GameObject: m_ObjectHideFlags: 0 @@ -267,6 +271,258 @@ MeshRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &2262274431500126387 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5284784278171264332} + - component: {fileID: 4039909014501913209} + m_Layer: 0 + m_Name: Audio Beep + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5284784278171264332 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2262274431500126387} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7226865319788293849} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!82 &4039909014501913209 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2262274431500126387} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 9950fc0f6740a0b43a4a1a771c63b752, type: 3} + m_PlayOnAwake: 0 + m_Volume: 0.5 + m_Pitch: 1 + Loop: 1 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 0 + 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.5 + 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 &2877910554840809118 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6860348541458298036} + - component: {fileID: 4326306235450240840} + - component: {fileID: 615209977273186183} + - component: {fileID: 1172921908548602093} + - component: {fileID: 3370077022516788776} + m_Layer: 0 + m_Name: Trigger Bip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6860348541458298036 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2877910554840809118} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.0000004842876, y: -0.125, z: 13.374699} + m_LocalScale: {x: 2.8873162, y: 2.2501092, z: 26.000046} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7226865319788293849} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4326306235450240840 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2877910554840809118} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &615209977273186183 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2877910554840809118} + m_Enabled: 0 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 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!65 &1172921908548602093 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2877910554840809118} + 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: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!114 &3370077022516788776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2877910554840809118} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 15be69886c7741546999ba12a0c5187d, type: 3} + m_Name: + m_EditorClassIdentifier: + PlayerEntered: + m_PersistentCalls: + m_Calls: [] + PlayerExited: + m_PersistentCalls: + m_Calls: [] --- !u!1 &3082492520156926656 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Crossy Road VR/Prefabs/Tiles/Road 1/Road 1.prefab b/Assets/Crossy Road VR/Prefabs/Tiles/Road 1/Road 1.prefab index 490d6f1..cef5f2b 100644 --- a/Assets/Crossy Road VR/Prefabs/Tiles/Road 1/Road 1.prefab +++ b/Assets/Crossy Road VR/Prefabs/Tiles/Road 1/Road 1.prefab @@ -611,7 +611,7 @@ MonoBehaviour: _Points: - {fileID: 9167074437716473544} - {fileID: 5867801335086169922} - _LeftToRight: 1 + _LeftToRight: 0 --- !u!1 &454221848007469310 GameObject: m_ObjectHideFlags: 0 @@ -1985,7 +1985,7 @@ MonoBehaviour: _Points: - {fileID: 3082524386526924552} - {fileID: 6647854529782600395} - _LeftToRight: 1 + _LeftToRight: 0 --- !u!1 &2518185126029249220 GameObject: m_ObjectHideFlags: 0 @@ -6187,7 +6187,7 @@ MonoBehaviour: _Points: - {fileID: 285057538718361502} - {fileID: 5304197379677876056} - _LeftToRight: 0 + _LeftToRight: 1 --- !u!1 &7050682936579740748 GameObject: m_ObjectHideFlags: 0 @@ -7348,7 +7348,7 @@ MonoBehaviour: _Points: - {fileID: 6024387193144227510} - {fileID: 6445118243519671233} - _LeftToRight: 0 + _LeftToRight: 1 --- !u!1 &8739643695978619456 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Crossy Road VR/Scenes/Game/Game Scence.unity b/Assets/Crossy Road VR/Scenes/Game/Game Scence.unity index ac301e7..cdd4290 100644 --- a/Assets/Crossy Road VR/Scenes/Game/Game Scence.unity +++ b/Assets/Crossy Road VR/Scenes/Game/Game Scence.unity @@ -2184,10 +2184,6 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} - - target: {fileID: 1510913528632895574, guid: d345ba61556173847ba32546368899cd, type: 3} - propertyPath: _Distance - value: 50 - objectReference: {fileID: 0} - target: {fileID: 1510913528632895574, guid: d345ba61556173847ba32546368899cd, type: 3} propertyPath: _PlayerTransform value: diff --git a/Assets/Crossy Road VR/Scenes/Test/Test Car.unity b/Assets/Crossy Road VR/Scenes/Test/Test Car.unity new file mode 100644 index 0000000..0b2d6e5 --- /dev/null +++ b/Assets/Crossy Road VR/Scenes/Test/Test Car.unity @@ -0,0 +1,608 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &269146264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 269146268} + - component: {fileID: 269146267} + - component: {fileID: 269146266} + - component: {fileID: 269146265} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &269146265 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 269146264} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &269146266 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 269146264} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 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 &269146267 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 269146264} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &269146268 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 269146264} + 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: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &516594463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 516594466} + - component: {fileID: 516594465} + - component: {fileID: 516594464} + - component: {fileID: 516594467} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!81 &516594464 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 516594463} + m_Enabled: 1 +--- !u!20 &516594465 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 516594463} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &516594466 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 516594463} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &516594467 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 516594463} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!1001 &739070623 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1377283474797478550, guid: b8db63e492a26d74f959d31e3a919ce5, type: 3} + propertyPath: m_Name + value: car2_nd + objectReference: {fileID: 0} + - target: {fileID: 7226865319788293849, guid: b8db63e492a26d74f959d31e3a919ce5, type: 3} + propertyPath: m_LocalPosition.x + value: 0.8894634 + objectReference: {fileID: 0} + - target: {fileID: 7226865319788293849, guid: b8db63e492a26d74f959d31e3a919ce5, type: 3} + propertyPath: m_LocalPosition.y + value: 1.25 + objectReference: {fileID: 0} + - target: {fileID: 7226865319788293849, guid: b8db63e492a26d74f959d31e3a919ce5, type: 3} + propertyPath: m_LocalPosition.z + value: -4.0006533 + objectReference: {fileID: 0} + - target: {fileID: 7226865319788293849, guid: b8db63e492a26d74f959d31e3a919ce5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7226865319788293849, guid: b8db63e492a26d74f959d31e3a919ce5, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7226865319788293849, guid: b8db63e492a26d74f959d31e3a919ce5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7226865319788293849, guid: b8db63e492a26d74f959d31e3a919ce5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7226865319788293849, guid: b8db63e492a26d74f959d31e3a919ce5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7226865319788293849, guid: b8db63e492a26d74f959d31e3a919ce5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7226865319788293849, guid: b8db63e492a26d74f959d31e3a919ce5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b8db63e492a26d74f959d31e3a919ce5, type: 3} +--- !u!1001 &864093974 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1143685360112307188, guid: ece2161f7d9e2a143b4ddb22c44736e1, type: 3} + propertyPath: m_Name + value: Player Setup + objectReference: {fileID: 0} + - target: {fileID: 5148910712891496511, guid: ece2161f7d9e2a143b4ddb22c44736e1, type: 3} + propertyPath: m_LocalPosition.x + value: 3.5169156 + objectReference: {fileID: 0} + - target: {fileID: 5148910712891496511, guid: ece2161f7d9e2a143b4ddb22c44736e1, type: 3} + propertyPath: m_LocalPosition.y + value: -0.03 + objectReference: {fileID: 0} + - target: {fileID: 5148910712891496511, guid: ece2161f7d9e2a143b4ddb22c44736e1, type: 3} + propertyPath: m_LocalPosition.z + value: -0.5784302 + objectReference: {fileID: 0} + - target: {fileID: 5148910712891496511, guid: ece2161f7d9e2a143b4ddb22c44736e1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5148910712891496511, guid: ece2161f7d9e2a143b4ddb22c44736e1, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5148910712891496511, guid: ece2161f7d9e2a143b4ddb22c44736e1, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5148910712891496511, guid: ece2161f7d9e2a143b4ddb22c44736e1, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5148910712891496511, guid: ece2161f7d9e2a143b4ddb22c44736e1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5148910712891496511, guid: ece2161f7d9e2a143b4ddb22c44736e1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5148910712891496511, guid: ece2161f7d9e2a143b4ddb22c44736e1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: ece2161f7d9e2a143b4ddb22c44736e1, type: 3} +--- !u!1 &1835647129 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1835647131} + - component: {fileID: 1835647130} + - component: {fileID: 1835647132} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1835647130 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1835647129} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1835647131 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1835647129} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1835647132 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1835647129} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 516594466} + - {fileID: 1835647131} + - {fileID: 269146268} + - {fileID: 739070623} + - {fileID: 864093974} diff --git a/Assets/Crossy Road VR/Scenes/Test/Test Car.unity.meta b/Assets/Crossy Road VR/Scenes/Test/Test Car.unity.meta new file mode 100644 index 0000000..accd586 --- /dev/null +++ b/Assets/Crossy Road VR/Scenes/Test/Test Car.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a8d23f4b73e213943b9960fec639b8a1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Crossy Road VR/Scripts/CarControllerScript.cs b/Assets/Crossy Road VR/Scripts/CarControllerScript.cs index 5ce7295..0b58a5f 100644 --- a/Assets/Crossy Road VR/Scripts/CarControllerScript.cs +++ b/Assets/Crossy Road VR/Scripts/CarControllerScript.cs @@ -1,5 +1,4 @@ -using System.Collections; -using System.Collections.Generic; +using System.Collections.Generic; using UnityEngine; /// @@ -25,15 +24,57 @@ public class CarControllerScript : MonoBehaviour [SerializeField] private float _High; + [SerializeField] + private CarBipScript _PlayerDetect; + + [SerializeField] + private AudioSource _CarBip; + + HitDetectorScript _HitDetector; + public float High { get => _High; set => _High = value; } + private bool _IsBeep = false; + private void Start() { _High = gameObject.transform.position.y; + _PlayerDetect.PlayerEntered.AddListener(StartBeep); + _PlayerDetect.PlayerExited.AddListener(StopBeep); + } + + private void StartBeep(HitDetectorScript hit) + { + _HitDetector = hit; + _HitDetector.Dead.AddListener(StopBeep); + if (!_IsBeep && !_HitDetector.IsDead) + { + _CarBip.Play(); + _IsBeep = true; + } + } + + private void StopBeep() + { + if (_IsBeep) + { + _CarBip.Stop(); + _IsBeep = false; + } + } + + private void StopBeep(HitDetectorScript hit) + { + _HitDetector = hit; + if (_IsBeep) + { + _CarBip.Stop(); + _IsBeep= false; + } } private void FixedUpdate() @@ -44,5 +85,4 @@ public class CarControllerScript : MonoBehaviour } } - } diff --git a/Assets/Crossy Road VR/Scripts/HitDetectorScript.cs b/Assets/Crossy Road VR/Scripts/HitDetectorScript.cs index 4f5864e..db70e76 100644 --- a/Assets/Crossy Road VR/Scripts/HitDetectorScript.cs +++ b/Assets/Crossy Road VR/Scripts/HitDetectorScript.cs @@ -1,9 +1,15 @@ using UnityEngine; +using UnityEngine.Events; using UnityEngine.XR.Interaction.Toolkit; +using static UnityEngine.XR.OpenXR.Features.Interactions.DPadInteraction; public class HitDetectorScript : MonoBehaviour { private bool _IsDead = false; + public bool IsDead + { + get { return _IsDead; } + } [SerializeField] private GameObject _Menu; [SerializeField] private GameObject _ForwardSource; @@ -17,6 +23,8 @@ public class HitDetectorScript : MonoBehaviour [SerializeField] XRBaseController _LeftController; [SerializeField] XRBaseController _RightController; + public UnityEvent Dead = new UnityEvent(); + private void OnTriggerEnter(Collider other) { //Debug.Log(other.gameObject.name); @@ -24,6 +32,8 @@ public class HitDetectorScript : MonoBehaviour { _IsDead = true; + Dead.Invoke(); + move.enabled = false; _CharacterController.enabled = false; diff --git a/Assets/Crossy Road VR/Sounds/bip truck.mp3 b/Assets/Crossy Road VR/Sounds/bip truck.mp3 new file mode 100644 index 0000000..603f3d2 --- /dev/null +++ b/Assets/Crossy Road VR/Sounds/bip truck.mp3 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:367ea939f1327bd914af6d66ef4288581aaae6897fec71ba594fffe40ca5c3ec +size 49635 diff --git a/Assets/Crossy Road VR/Sounds/bip truck.mp3.meta b/Assets/Crossy Road VR/Sounds/bip truck.mp3.meta new file mode 100644 index 0000000..303c993 --- /dev/null +++ b/Assets/Crossy Road VR/Sounds/bip truck.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 6cf6cbd58cc682f46ae0deea8b07f1db +AudioImporter: + externalObjects: {} + serializedVersion: 7 + 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/Crossy Road VR/Sounds/bip1.mp3 b/Assets/Crossy Road VR/Sounds/bip1.mp3 new file mode 100644 index 0000000..10828b5 --- /dev/null +++ b/Assets/Crossy Road VR/Sounds/bip1.mp3 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a95c5909bf8453e938353d6615097c428b4f64ef1ad20cd6d757cd5b79a19fa +size 98954 diff --git a/Assets/Crossy Road VR/Sounds/bip1.mp3.meta b/Assets/Crossy Road VR/Sounds/bip1.mp3.meta new file mode 100644 index 0000000..1af1259 --- /dev/null +++ b/Assets/Crossy Road VR/Sounds/bip1.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 9950fc0f6740a0b43a4a1a771c63b752 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + 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/Crossy Road VR/Sounds/bip2.mp3 b/Assets/Crossy Road VR/Sounds/bip2.mp3 new file mode 100644 index 0000000..2ec3f14 --- /dev/null +++ b/Assets/Crossy Road VR/Sounds/bip2.mp3 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66526fdbcf4c144e86d24488f9c8a0176188c8fee655ad0185823c47e5ac97fb +size 62174 diff --git a/Assets/Crossy Road VR/Sounds/bip2.mp3.meta b/Assets/Crossy Road VR/Sounds/bip2.mp3.meta new file mode 100644 index 0000000..d12c36e --- /dev/null +++ b/Assets/Crossy Road VR/Sounds/bip2.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 75d51ed42ca20a84b9d83e3c1b3af158 +AudioImporter: + externalObjects: {} + serializedVersion: 7 + 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/Crossy Road VR/Sounds/bip3.mp3 b/Assets/Crossy Road VR/Sounds/bip3.mp3 new file mode 100644 index 0000000..d2867f8 --- /dev/null +++ b/Assets/Crossy Road VR/Sounds/bip3.mp3 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:515b760af336bc97c317a93df28c2604f9d1615e12c21fa60dbbb13808f53ded +size 421201 diff --git a/Assets/Crossy Road VR/Sounds/bip3.mp3.meta b/Assets/Crossy Road VR/Sounds/bip3.mp3.meta new file mode 100644 index 0000000..9e57704 --- /dev/null +++ b/Assets/Crossy Road VR/Sounds/bip3.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: e06513977c46ce84abe91069cf01674b +AudioImporter: + externalObjects: {} + serializedVersion: 7 + 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: