Start Unit PLacement

navmesh not working yet
This commit is contained in:
Kirabsol 2025-01-27 23:37:59 +01:00
parent afe60bae57
commit 49c5e6df9f
19 changed files with 40382 additions and 89 deletions

View file

@ -0,0 +1,21 @@
using UnityEngine;
public class UnitPlacement : MonoBehaviour
{
[SerializeField] private Camera _camera;
private Vector3 lastPosition;
[SerializeField] private LayerMask placementLayer;
public Vector3 MapPosition()
{
Vector3 mousePos = Input.mousePosition;
mousePos.z = _camera.nearClipPlane;
Ray ray = _camera.ScreenPointToRay(mousePos);
RaycastHit hit;
if (Physics.Raycast(ray,out hit, 100, placementLayer))
{
lastPosition = hit.point;
}
return lastPosition;
}
}