Component image 
Screen Controller component as seen in the Scene Inspector

The ScreenController component is used mainly in desktop and is found on user roots. It is used to control the screen controls like third person in the game.
Fields
Name | Type | Description |
---|---|---|
persistent
|
Bool | Determines whether or not this item will be saved to the server. |
UpdateOrder
|
Int | Controls the order in which this component is updated. |
Enabled
|
Bool | Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't. |
TransitionSpeed
|
Float | How fast to transition the camera between different modes. |
PointerController
|
PointerInteractionController | The pointer component handling inspector interactions. |
ActiveTargetting
|
IViewTargettingController | The view controller targeting mechanism for stuff like UIX targeting. |
Head
|
HeadSimulator | The component handling head control. |
LeftHand
|
HandSimulator | The component handing the left hand control. |
RightHand
|
HandSimulator | The component handling the right hand control. |
_previousTargetting
|
IViewTargettingController | The previously used targeting controller. |
_firstPerson
|
FirstPersonTargettingController | The component to handle first person object targeting. |
_thirdPerson
|
ThirdPersonTargettingController | The component to handle third person object targeting. |
_uiCamera
|
UI_TargettingController | The targetting controller used for UIX targeting. |
_freeformCamera
|
FreeformTargettingController | The targetting controller used for third person targetting like freeform camera mode in desktop. |