using UnityEngine; using UnityEngine.AI; namespace AmazingAssets.CurvedWorld.Example { public class WalkingAround : MonoBehaviour { public Vector2 xMinMaxRange; public Vector2 zMinMaxRange; NavMeshAgent agent; // Use this for initialization void Start() { agent = GetComponent(); } // Update is called once per frame void FixedUpdate() { if (agent.velocity.magnitude < 0.5f) agent.SetDestination(new Vector3(Random.Range(xMinMaxRange.x, xMinMaxRange.y), 0, Random.Range(zMinMaxRange.x, zMinMaxRange.y))); } } }