Files
secretsplash/Runtime/PSXPlayer.cs

31 lines
728 B
C#

using UnityEngine;
using UnityEngine.AI;
namespace SplashEdit.RuntimeCode
{
public class PSXPlayer : MonoBehaviour
{
public float PlayerHeight;
[HideInInspector]
public Vector3 CamPoint;
private readonly float maxDistance = 1000f;
public void FindNavmesh()
{
NavMeshHit hit;
if (NavMesh.SamplePosition(transform.position, out hit, maxDistance, NavMesh.AllAreas))
{
CamPoint = hit.position + new Vector3(0, PlayerHeight, 0);
}
}
void OnDrawGizmos()
{
FindNavmesh();
Gizmos.color = Color.red;
Gizmos.DrawSphere(CamPoint, 0.2f);
}
}
}