bugfix/HideUpgradesOnDeselect #9
@ -8,26 +8,23 @@ 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void SetAllyUpgrade(GameObject allyUpgradeInstance)
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user