- Retiré temporairement l'erreur qui apparaît quand on intéragit avec un niveau qui n'a pas de WaveConfig.

This commit is contained in:
MaximilienBlanchardBizien1 2024-04-27 09:57:24 -04:00
parent 99655f7e09
commit 2ff5982821
2 changed files with 17 additions and 7 deletions

View File

@ -6,6 +6,7 @@ using System.Collections;
using GatherAndDefend.LevelEditor;
using System.Linq;
using System.Threading.Tasks;
using UnityEditorInternal;
public static class Extensions
{

View File

@ -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<SpawnerTile>();
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<SpawnerTile>();
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
}