I'm trying to create a system where I play the game normally in First person. But when interacting with different machines & stations I get "minigames" to complete with the cursor.
How would i structure my code to switch into any minigame, locking the firstperson controls, moving camera and etc?
Sort of like Schedule I does it with workbenches, for reference.