fix?
This commit is contained in:
parent
1315f5c035
commit
30e7df55e6
|
@ -25,20 +25,22 @@ 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;
|
||||
}
|
||||
}
|
||||
|
||||
void ShootHoverRay()
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue