Automated: create new component page |
add info |
||
Line 3: | Line 3: | ||
|Name=Screen Controller | |Name=Screen Controller | ||
}} | }} | ||
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 == | ||
{{Table ComponentFields | {{Table ComponentFields | ||
|TransitionSpeed|Float| | |TransitionSpeed|Float| How fast to transition the camera between different modes. | ||
|PointerController|'''[[Component:PointerInteractionController|PointerInteractionController]]'''|TypeAdv1=true| | |PointerController|'''[[Component:PointerInteractionController|PointerInteractionController]]'''|TypeAdv1=true| The pointer component handling inspector interactions. | ||
|ActiveTargetting|IViewTargettingController| | |ActiveTargetting|IViewTargettingController| The view controller targeting mechanism for stuff like UIX targeting. | ||
|Head|'''[[Component:HeadSimulator|HeadSimulator]]'''|TypeAdv3=true| | |Head|'''[[Component:HeadSimulator|HeadSimulator]]'''|TypeAdv3=true| The component handling head control. | ||
|LeftHand|'''[[Component:HandSimulator|HandSimulator]]'''|TypeAdv4=true| | |LeftHand|'''[[Component:HandSimulator|HandSimulator]]'''|TypeAdv4=true| The component handing the left hand control. | ||
|RightHand|'''[[Component:HandSimulator|HandSimulator]]'''|TypeAdv5=true| | |RightHand|'''[[Component:HandSimulator|HandSimulator]]'''|TypeAdv5=true| The component handling the right hand control. | ||
|_previousTargetting|IViewTargettingController| | |_previousTargetting|IViewTargettingController| The previously used targeting controller. | ||
|_firstPerson|'''[[Component:FirstPersonTargettingController|FirstPersonTargettingController]]'''|TypeAdv7=true| | |_firstPerson|'''[[Component:FirstPersonTargettingController|FirstPersonTargettingController]]'''|TypeAdv7=true| The component to handle first person object targeting. | ||
|_thirdPerson|'''[[Component:ThirdPersonTargettingController|ThirdPersonTargettingController]]'''|TypeAdv8=true| | |_thirdPerson|'''[[Component:ThirdPersonTargettingController|ThirdPersonTargettingController]]'''|TypeAdv8=true| The component to handle third person object targeting. | ||
|_uiCamera|'''[[Component:UI_TargettingController|UI_TargettingController]]'''|TypeAdv9=true| | |_uiCamera|'''[[Component:UI_TargettingController|UI_TargettingController]]'''|TypeAdv9=true| The targetting controller used for UIX targeting. | ||
|_freeformCamera|'''[[Component:FreeformTargettingController|FreeformTargettingController]]'''|TypeAdv10=true| | |_freeformCamera|'''[[Component:FreeformTargettingController|FreeformTargettingController]]'''|TypeAdv10=true| The targetting controller used for third person targetting like freeform camera mode in desktop. | ||
}} | }} | ||
== | == Usage == | ||
== Examples == | == Examples == | ||
Line 28: | Line 28: | ||
[[Category:Components:Uncategorized{{#translation:}}|Screen Controller]] | [[Category:Components:Uncategorized{{#translation:}}|Screen Controller]] | ||
[[Category:Components{{#translation:}}|Screen Controller]] | [[Category:Components{{#translation:}}|Screen Controller]] | ||
Latest revision as of 23:15, 2 August 2025
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. |