public bool Equals(BFS_Point point) { return(this.x == point.x && this.y == point.y); }
private bool IsDest(BFS_Point point) { return(Convert(dest).Equals(point)); }
private bool IsPassable(BFS_Point point) { return(passableMatrix[point.x, point.y]); }
private void SetNotPassAble(BFS_Point point) { passableMatrix[point.x, point.y] = false; }
public BFS_Status(BFS_Point point, Vector2D vector, BFS_Status lastStatus) { this.point = point; this.vector = vector; this.lastStatus = lastStatus; }