using UnityEngine; namespace Code.Base { public class AgentBehaviour : MonoBehaviour { public GameObject target; protected Agent Agent; public virtual void Awake() { Agent = GetComponent(); } public virtual void Update() { Agent.SetSteering(GetSteering()); } public virtual Steering GetSteering() { return new Steering(); } } }