void Update() { if (GameManager.didShoot) { var differenceVector = Bear.transform.position - transform.position; var normalized = differenceVector.normalized; var magnitude = differenceVector.magnitude; if (magnitude < MaxDistance) { magnitude = 1 - magnitude / MaxDistance; var force = normalized * magnitude; Bear.ApplyForce(force); } } }