public override bool Equals(object obj) { if (obj is FloatVector) { FloatVector that = (FloatVector)obj; return(this.X == that.X && this.Y == that.Y); } else { return(false); } }
public FloatBounds(float x, float y, float width, float height) : this() { Position = new FloatVector(x, y); Size = new FloatVector(width, height); }
public FloatBounds(FloatVector position, FloatVector size) : this() { Position = position; Size = size; }
public FloatBounds(FloatVector position, float width, float height) : this() { Position = position; Size = new FloatVector(width, height); }
public bool Contains(FloatVector pos) { return(pos.X.Between(Left, Right) && pos.Y.Between(Top, Bottom)); }