/// <summary> /// Performs a solid or cloud collision against a ShapeCollection. /// </summary> /// <param name="shapeCollection">The ShapeCollection to collide against.</param> /// <param name="isCloudCollision">Whether to perform solid or cloud collisions.</param> public bool CollideAgainst(FlatRedBall.Math.Geometry.ShapeCollection shapeCollection, bool isCloudCollision) { return(CollideAgainst(() => shapeCollection.CollideAgainstBounce(this.Collision, 1, 0, 0), isCloudCollision)); }