Optimised observer
This commit is contained in:
parent
3a4ec88cbc
commit
f39f019912
@ -8,23 +8,20 @@ public class DeselectManager : SingletonBehaviour<DeselectManager>
|
|||||||
|
|
||||||
private void Update()
|
private void Update()
|
||||||
{
|
{
|
||||||
if (Input.GetMouseButton(0))
|
if (Input.GetMouseButton(0) && _allyUpgrade != null)
|
||||||
{
|
{
|
||||||
// Verifie var si click est sur un enfant d'AllyUpgrade
|
// Verifie var si click est sur un enfant d'AllyUpgrade
|
||||||
|
|
||||||
GameObject selectedObject = UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject;
|
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;
|
return;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Debug.Log("Called to deselect from Observer");
|
Debug.Log("Called to deselect from Observer");
|
||||||
if (_allyUpgrade != null)
|
Destroy(_allyUpgrade);
|
||||||
{
|
_allyUpgrade = null;
|
||||||
Destroy(_allyUpgrade);
|
|
||||||
_allyUpgrade = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user