private void ReceiveShotgunFired()
{
// Distance to check downward to see if we're on the ground
Vector3 nearGround = new Vector3(0f, -3f, 0f);
// If we're looking down, touching ground (or close to touching), and
// fire the shotgun, we probably want to rocket jump.
if (IsLookingDownFarEnoughForRocketJump && CheckOverlap(transform.position + nearGround))
{
ReceiveStartedRocketJump();
}
}