For our final project, In Order, we have decided to create a core mechanic in which users grab an object and trigger a spot light and/or particle system to show them where to place the objects within the space. My first task was to script a way for grabbing an object to trigger a light. I overrode parts of the included OVRGrabbable script to the I could exploit the pre-existing GrabBegin() and GrabEnd() methods to trigger events when an object is grabbed or released.

I used it to turn on and change the color of a spotlight. I then deleted the original OVRGrabber script and substituted in my own. Ideally, this system will allow us to iterate our core mechanic over and over again with minimal changes. The next step is to set it up so that the spotlight turns off when the player is holding an object and collides with the area that object should be. This will complete the most basic version of our core mechanic.