From 2ff59828210c23b0706da1e934aabadc5a60b52e Mon Sep 17 00:00:00 2001 From: MaximilienBlanchardBizien1 Date: Sat, 27 Apr 2024 09:57:24 -0400 Subject: [PATCH] =?UTF-8?q?-=20Retir=C3=A9=20temporairement=20l'erreur=20q?= =?UTF-8?q?ui=20appara=C3=AEt=20quand=20on=20int=C3=A9ragit=20avec=20un=20?= =?UTF-8?q?niveau=20qui=20n'a=20pas=20de=20WaveConfig.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/General/Extensions.cs | 1 + Assets/Scripts/PlayerAction/ClickBehavior.cs | 23 ++++++++++++++------ 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Assets/Scripts/General/Extensions.cs b/Assets/Scripts/General/Extensions.cs index eb6f7a1..933cbad 100644 --- a/Assets/Scripts/General/Extensions.cs +++ b/Assets/Scripts/General/Extensions.cs @@ -6,6 +6,7 @@ using System.Collections; using GatherAndDefend.LevelEditor; using System.Linq; using System.Threading.Tasks; +using UnityEditorInternal; public static class Extensions { diff --git a/Assets/Scripts/PlayerAction/ClickBehavior.cs b/Assets/Scripts/PlayerAction/ClickBehavior.cs index 5927c39..18cb289 100644 --- a/Assets/Scripts/PlayerAction/ClickBehavior.cs +++ b/Assets/Scripts/PlayerAction/ClickBehavior.cs @@ -1,3 +1,4 @@ +using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; @@ -26,15 +27,23 @@ public class ClickBehavior : MonoBehaviour #if UNITY_EDITOR if (Input.GetMouseButtonUp(0)) { - const float clickRangeForSpawn = 0.7f; - var spawners = LevelManager.Instance.GetAll(); - var closest = spawners.Minimum(spawn => Vector2.Distance(spawn.Position, transform.position)); - var distance = Vector2.Distance(clickPoint, closest.Position); - - if (distance < clickRangeForSpawn) + try { - closest.TriggerSpawnDebug(); + const float clickRangeForSpawn = 0.7f; + var spawners = LevelManager.Instance.GetAll(); + var closest = spawners.Minimum(spawn => Vector2.Distance(spawn.Position, transform.position)); + var distance = Vector2.Distance(clickPoint, closest.Position); + + if (distance < clickRangeForSpawn) + { + closest.TriggerSpawnDebug(); + } } + catch (Exception e) + { + Console.Out.WriteLine(e.ToString()); + } + } #endif }