In this chapter, we’ll make use of raycasting to allow the player to point their camera at a GameObject with a Rigidbody and hold left-click to pull the object toward them or right-click to push it away from them. Rather than pulling and pushing by moving the Transform directly, we’ll apply force to the Rigidbody so that the physics system handles the motion instead for us.
Script Setup
The pushing and pulling features will be implemented in a separate “Telekinesis” script that we’ll attach to the Player GameObject. We’ll do this instead of writing everything in the Player ...