//--------------------------------------------------------------------- EbRouteNode _lerpToNextNode() { if (mListNode.IsNotEmpty()) { EbRouteNode pNode = mListNode.GetHead().Data; mDir = pNode._pos - mPrePos; mDir.y = 0.0f; mDir.normalize(); return(pNode); } else { return(null); } }