The 3D interaction system is a system that allows you to interact with 3D objects like you would a user interface. You can use a cursor to hover over 3D objects and get a nice hover interaction response. You can click the 3D object and have it perform certain actions. You can switch to different 3D views with a nice transition animation just like you switch pages in a 2D user interface. You can even use this idea for your main menu (as a form of 3D interactive main menu).
Features
Please note that the player controller and player input class are basic implementations of a first person controller which only allow you to move around the environment and test this system. Do not expect player crouch, player run or "pick up items". The demo player controller uses legacy input system. However, that should not stop integration with the new input system. The player controller is just there to help you test the system.