Controls where the "camera" is by moving it to sequential Animation Pattern steps. Compatible with Passenger for moving in and out of POV mode.
Check out Director on Virt-A-Mate Hub
- Add the
Director.csfile to anAnimation Pattern. I suggest renaming the atom toDirector. - Set the mode to
WindowCamera, this will allow you to place the camera exactly where you want it. - Set the mode to
NavigationRigto make the VR camera follow instead.
You can trigger this with a UIButton, which can also reset the Animation Pattern time to zero, and then set the mode to WindowCamera. When the animation is complete, you can trigger it off. This will make a "Play" button that behaves more like a video control.
You can also add the DirectorStep.cs file to an Animation Step, so when the animation reaches it, it will trigger the Passenger.cs plugin on another atom. You can use this to trigger a person's point of view during the animation.
To make the animation play once, make the last step OnActive event disable Director (set Mode to None).
- Automatically add the DirectorStep plugin on every step (make a .cslist, and inject a copy of the other script)
- Transitions
- Black, None
- Begin / End
- Per step override
- Exit automatically when
- Option A) The menu is open, stop immediately
- Option B) Make a follow button, aligned with the actual UI
- Step options
- Set camera angle, Follow, Nothing
- Continue with another Director
- Show duration in time, and instead of speed change time (will affect speed instead)
- Add step without changing existing step time