Пример #1
0
        public bool GetClosestParkourLink(Vector3 p, ref TacticalNavLink linkObj)
        {
            if(parkourLinks.Count == 0)
            {
                return false;
            }

            float closestDist = 999999999999f;
            float mNow = 0;
            
            linkObj = parkourLinks[0];
            for (int i = 0; i < parkourLinks.Count; i++)
            {
                mNow = Vector3.Magnitude(p - parkourLinks[i].position);
                if (mNow < closestDist)
                {
                    linkObj = parkourLinks[i];
                    closestDist = mNow;
                }
            }
            return true; 
        }
Пример #2
0
 public void AddParkourLink(TacticalNavLink p)
 {
     parkourLinks.Add(p);
 }