Skip to content
Snippets Groups Projects
Commit 313bbd39 authored by Sofiane Lasri's avatar Sofiane Lasri
Browse files

Affichage des points

parent d507de47
No related branches found
No related tags found
No related merge requests found
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2493926932501660472
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 605756250632187049}
- component: {fileID: 8688244146193696621}
- component: {fileID: 1134356661196827685}
m_Layer: 8
m_Name: ScoreText
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &605756250632187049
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2493926932501660472}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0.23356669, y: 0.58058006, z: 0}
m_LocalScale: {x: 0.06666666, y: 0.06666666, z: 0.13333333}
m_Children: []
m_Father: {fileID: 2622979717845427765}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!23 &8688244146193696621
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2493926932501660472}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0}
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!102 &1134356661196827685
TextMesh:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2493926932501660472}
m_Text: '+5
'
m_OffsetZ: 0
m_CharacterSize: 1
m_LineSpacing: 1
m_Anchor: 0
m_Alignment: 0
m_TabSize: 4
m_FontSize: 64
m_FontStyle: 0
m_RichText: 1
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_Color:
serializedVersion: 2
rgba: 4294967295
--- !u!1 &3399481644578208911
GameObject:
m_ObjectHideFlags: 0
......@@ -32,7 +129,8 @@ Transform:
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1.5, y: 1.5, z: 1.5}
m_Children: []
m_Children:
- {fileID: 605756250632187049}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
......
......@@ -10,7 +10,6 @@ GameObject:
m_Component:
- component: {fileID: 7182367744801916495}
- component: {fileID: 4101415061917559265}
- component: {fileID: 9148137296580747064}
- component: {fileID: 7187229920045102777}
m_Layer: 8
m_Name: Platfom
......@@ -27,10 +26,10 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 240971844538728568}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 2.061461, z: 0}
m_LocalPosition: {x: 0, y: 1.9028873, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8734763122887161288}
m_Father: {fileID: 232176162936280256}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &4101415061917559265
......@@ -41,19 +40,6 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 240971844538728568}
m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0}
--- !u!114 &9148137296580747064
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 240971844538728568}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 40c35658024578e4db8744c1780bdbbb, type: 3}
m_Name:
m_EditorClassIdentifier:
activeMaterial: {fileID: 2100000, guid: 6b64c2ad69c8cf842b18c8d30c93fc92, type: 2}
--- !u!64 &7187229920045102777
MeshCollider:
m_ObjectHideFlags: 0
......@@ -62,13 +48,13 @@ MeshCollider:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 240971844538728568}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_IsTrigger: 0
m_Enabled: 1
serializedVersion: 4
m_Convex: 1
m_CookingOptions: 30
m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0}
--- !u!1 &8734763122887161289
--- !u!1 &2423082379945174031
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
......@@ -76,48 +62,46 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8734763122887161288}
- component: {fileID: 8734763122887161293}
- component: {fileID: 8734763122887161290}
- component: {fileID: 9115919524839369716}
- component: {fileID: 4468430595371643944}
- component: {fileID: 232176162936280256}
- component: {fileID: 6343504117043051513}
- component: {fileID: 2386672140279243105}
m_Layer: 8
m_Name: Platfom
m_TagString: Platform
m_Name: Model
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8734763122887161288
--- !u!4 &232176162936280256
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8734763122887161289}
m_GameObject: {fileID: 2423082379945174031}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 2, y: 0.06312513, z: 2}
m_LocalScale: {x: 2, y: 0.06312513, z: 1}
m_Children:
- {fileID: 7182367744801916495}
m_Father: {fileID: 0}
m_Father: {fileID: 8734763122887161288}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &8734763122887161293
--- !u!33 &6343504117043051513
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8734763122887161289}
m_GameObject: {fileID: 2423082379945174031}
m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &8734763122887161290
--- !u!23 &2386672140279243105
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8734763122887161289}
m_GameObject: {fileID: 2423082379945174031}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 1
......@@ -152,6 +136,137 @@ MeshRenderer:
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &8412479303096579433
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2334686014818029760}
- component: {fileID: 177124189064099416}
- component: {fileID: 7060178145925008753}
m_Layer: 8
m_Name: ScoreText
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2334686014818029760
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8412479303096579433}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0.35035002, y: 0.87087005, z: 0}
m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
m_Children: []
m_Father: {fileID: 8734763122887161288}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!23 &177124189064099416
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8412479303096579433}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0}
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!102 &7060178145925008753
TextMesh:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8412479303096579433}
m_Text: '+1
'
m_OffsetZ: 0
m_CharacterSize: 1
m_LineSpacing: 1
m_Anchor: 0
m_Alignment: 0
m_TabSize: 4
m_FontSize: 64
m_FontStyle: 0
m_RichText: 1
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_Color:
serializedVersion: 2
rgba: 4294967295
--- !u!1 &8734763122887161289
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8734763122887161288}
- component: {fileID: 9115919524839369716}
- component: {fileID: 4468430595371643944}
m_Layer: 8
m_Name: Platfom
m_TagString: Platform
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8734763122887161288
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8734763122887161289}
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: 2}
m_Children:
- {fileID: 232176162936280256}
- {fileID: 2334686014818029760}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &9115919524839369716
MonoBehaviour:
m_ObjectHideFlags: 0
......
......@@ -7,19 +7,25 @@ public class GemBehavior : MonoBehaviour
{
private AudioSource _audioSource;
[SerializeField] private AudioClip _gemSound;
private GameObject _text;
void Start()
{
_audioSource = GetComponent<AudioSource>();
_text = transform.Find("ScoreText").gameObject;
_text.SetActive(false);
}
private void OnTriggerEnter(Collider other)
{
_text.SetActive(true);
_audioSource.PlayOneShot(_gemSound);
// We hide the gem
GetComponent<Renderer>().enabled = false;
// We wait for the sound to finish playing
StartCoroutine(WaitForSound());
// We hide the text after 2 seconds
StartCoroutine(WaitForText());
}
IEnumerator WaitForSound()
......@@ -27,4 +33,10 @@ public class GemBehavior : MonoBehaviour
yield return new WaitForSeconds(_gemSound.length);
Destroy(gameObject);
}
IEnumerator WaitForText()
{
yield return new WaitForSeconds(2);
_text.SetActive(false);
}
}
......@@ -6,10 +6,28 @@ using UnityEngine;
public class PlatformsBehavior : MonoBehaviour
{
public Material activeMaterial;
private GameObject _modelGo;
private GameObject _text;
private void Start()
{
_modelGo = transform.Find("Model").gameObject;
_text = transform.Find("ScoreText").gameObject;
_text.SetActive(false);
}
private void OnTriggerEnter(Collider other)
{
GetComponent<Renderer>().material = activeMaterial;
Debug.Log("Platform Triggered, z: " + transform.position.z);
_modelGo.GetComponent<Renderer>().material = activeMaterial;
_text.SetActive(true);
// We hide the text after 2 seconds
StartCoroutine(WaitForText());
}
IEnumerator WaitForText()
{
yield return new WaitForSeconds(2);
_text.SetActive(false);
}
}
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment