BolterLibrary.Navigation.GetClosestIndex C# (CSharp) Method

GetClosestIndex() private method

private GetClosestIndex ( List PList, D3DXVECTOR2 curPos ) : int
PList List
curPos D3DXVECTOR2
return int
        private int GetClosestIndex(List<D3DXVECTOR2> PList, D3DXVECTOR2 curPos)
        {
            var n = 0;

            PList.ForEach(p => n = Distance(curPos, p) < Distance(curPos, PList[n]) ? PList.IndexOf(p) : n);

            return n;
        }