bugfix/HideUpgradesOnDeselect #9

Merged
Ader_Alisma merged 16 commits from bugfix/HideUpgradesOnDeselect into main 2025-09-07 22:48:30 +00:00
Showing only changes of commit f39f019912 - Show all commits

View File

@ -8,23 +8,20 @@ public class DeselectManager : SingletonBehaviour<DeselectManager>
private void Update()
{
if (Input.GetMouseButton(0))
if (Input.GetMouseButton(0) && _allyUpgrade != null)
{
// Verifie var si click est sur un enfant d'AllyUpgrade
GameObject selectedObject = UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject;
if (selectedObject != null && _allyUpgrade != null && selectedObject.transform.IsChildOf(_allyUpgrade.transform))
if (selectedObject != null && selectedObject.transform.IsChildOf(_allyUpgrade.transform))
{
return;
}
else
{
Debug.Log("Called to deselect from Observer");
if (_allyUpgrade != null)
{
Destroy(_allyUpgrade);
_allyUpgrade = null;
}
Destroy(_allyUpgrade);
_allyUpgrade = null;
}
}
}