For this part of the project, I'm going to show you how to grab and use interactable objects. Let's make a balloon gun. You'll pick up the gun, and when you pull the trigger, a balloon comes out! Haha!
The implementation uses a different approach to building interactions. Rather than a main central controller script that reads the user input and directs the actions, we are going to use a more object-oriented interactor/interactable paradigm provided by the XR Interaction (XRI) Toolkit. With our toolkit, we'll create a grabbable balloon gun by making it an interactable object, and then use the toolkit to respond to the interactor's Activate events (caused by pulling the trigger) to create, inflate, and release the balloons.
Introducing the XRI Interactor/Interactable architecture
The XR Interaction Toolkit implements an object-oriented interaction system that couples interactor objects, such as your...