public float Distance(MapPosition to) { return(Vector2.Distance(this, to)); }
public Node(MapPosition position, NodeType type) { this.position = position; this.type = type; }
public bool IsWithin(MapPosition max, MapPosition min) { return(X >= max.X && X <= min.X && Y >= min.Y && Y <= max.Y); }