public void AddNode(types.RouteNode _r) { float dist = Vector3.Distance(GetLastNode().GetPosition(), _r.GetPosition()); segmentLengths.Add(dist); nodes.Add(_r); }
public Route(types.RouteNode _r1, types.RouteNode _r2) { nodes = new List <types.RouteNode>(); nodes.Add(_r1); nodes.Add(_r2); segmentLengths.Add(Vector3.Distance(_r1.GetPosition(), _r2.GetPosition())); }