Esempio n. 1
0
        /// <summary>
        /// Creates a path request and tries to process it
        /// </summary>
        /// <param name="pathStart"></param>
        /// <param name="pathEnd"></param>
        /// <param name="callback"></param>
        public static void RequestPath(Vector3 pathStart, Vector3 pathEnd, Action <Vector3[], bool> callback)
        {
            PathRequest newRequest = new PathRequest(pathStart, pathEnd, callback);

            _instance._pathRequestQueue.Enqueue(newRequest);
            _instance.TryProcessNext();
        }