Merge branch 'main' of https://gitea.deprived.dev/Sveskejuice/3DTD
This commit is contained in:
commit
8b015c4d33
|
@ -25,18 +25,20 @@ public class CameraSlotClickDetect : MonoBehaviour
|
|||
Ray ray = mainCamera.ScreenPointToRay(Input.mousePosition);
|
||||
RaycastHit hit;
|
||||
|
||||
if (Physics.Raycast(ray, out hit, Mathf.Infinity, layerMask))
|
||||
{
|
||||
var slotInfo = hit.collider.gameObject.GetComponentInParent<SlotManager>();
|
||||
slotInfo.OnClick();
|
||||
GameManager.Instance.SelectedTower = null;
|
||||
}
|
||||
RaycastHit selectHit;
|
||||
if (Physics.Raycast(ray, out selectHit, Mathf.Infinity, selectLayer) && !GameManager.Instance.IsBuildMode)
|
||||
{
|
||||
var tower = selectHit.collider.gameObject.GetComponentInChildren<Tower>();
|
||||
if (tower != null)
|
||||
{
|
||||
GameManager.Instance.SelectedTower = tower;
|
||||
}
|
||||
}
|
||||
else if (Physics.Raycast(ray, out hit, Mathf.Infinity, layerMask))
|
||||
{
|
||||
var slotInfo = hit.collider.gameObject.GetComponentInParent<SlotManager>();
|
||||
slotInfo.OnClick();
|
||||
GameManager.Instance.SelectedTower = null;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue