public bool ObjectIsWithinRenderableArea(ICameraRelative objectToCheck) { if (!_bulkObjectsWithinRenderableAreaCheckInProgress) { UpdateRenderableAreaLimits(); } if ((objectToCheck.WorldPosition.X < _renderableAreaLeft) || (objectToCheck.WorldPosition.X > _renderableAreaRight)) { return false; } if ((objectToCheck.WorldPosition.Y < _renderableAreaTop) || (objectToCheck.WorldPosition.Y > _renderableAreaBottom)) { return false; } return true; }
public bool ObjectIsWithinRenderableArea(ICameraRelative objectToCheck) { if (!_bulkObjectsWithinRenderableAreaCheckInProgress) { UpdateRenderableAreaLimits(); } if ((objectToCheck.WorldPosition.X < _renderableAreaLeft) || (objectToCheck.WorldPosition.X > _renderableAreaRight)) { return(false); } if ((objectToCheck.WorldPosition.Y < _renderableAreaTop) || (objectToCheck.WorldPosition.Y > _renderableAreaBottom)) { return(false); } return(true); }