Files
beyond/Assets/Scripts/Tools/AgentControl.cs
2024-11-20 15:21:28 +01:00

32 lines
734 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;
namespace Beyond
{
public class AgentControl : MonoBehaviour
{
public Transform target;
private Vector3 prevTarget;
private NavMeshAgent navMeshAgent;
// Start is called before the first frame update
void Start()
{
navMeshAgent = GetComponent<NavMeshAgent>();
}
// Update is called once per frame
void Update()
{
if (prevTarget != target.transform.position)
{
prevTarget = target.transform.position;
navMeshAgent.SetDestination(prevTarget);
}
}
}
}