|_mirrorMessage|'''[[Component:RectTransform|RectTransform]]'''|TypeAdv33=true| The text for the label for the mirroring button.
|_mirrorMessage|'''[[Component:RectTransform|RectTransform]]'''|TypeAdv33=true| The text for the label for the mirroring button.
|_smoothFirstPersonButton|'''[[Component:Button|Button]]'''|TypeAdv34=true| Enable/disable button for smooth first person.
|_smoothFirstPersonButton|'''[[Component:Button|Button]]'''|TypeAdv34=true| Enable/disable button for smooth first person.
|_thirdPersonButton|'''[[Component:Button|Button]]'''|TypeAdv35=true| Enable/disable button for
|_thirdPersonButton|'''[[Component:Button|Button]]'''|TypeAdv35=true| Enable/disable button for
|_groupButton|'''[[Component:Button|Button]]'''|TypeAdv36=true| Enable/disable button for
|_groupButton|'''[[Component:Button|Button]]'''|TypeAdv36=true| Enable/disable button for
|_worldButton|'''[[Component:Button|Button]]'''|TypeAdv37=true| Enable/disable button for
|_worldButton|'''[[Component:Button|Button]]'''|TypeAdv37=true| Enable/disable button for
|_manualButton|'''[[Component:Button|Button]]'''|TypeAdv38=true| Enable/disable button for
|_manualButton|'''[[Component:Button|Button]]'''|TypeAdv38=true| Enable/disable button for
|_mirrorButton|'''[[Component:Button|Button]]'''|TypeAdv39=true| Enable/disable button for
|_mirrorButton|'''[[Component:Button|Button]]'''|TypeAdv39=true| Enable/disable button for
|_usersButton|'''[[Component:Button|Button]]'''|TypeAdv40=true| Enable/disable button for
|_usersButton|'''[[Component:Button|Button]]'''|TypeAdv40=true| Enable/disable button for
|_angleIncreaseButton|'''[[Component:Button|Button]]'''|TypeAdv41=true| adjust button for
|_angleIncreaseButton|'''[[Component:Button|Button]]'''|TypeAdv41=true| adjust button for
|_angleDecreaseButton|'''[[Component:Button|Button]]'''|TypeAdv42=true| adjust button for
|_angleDecreaseButton|'''[[Component:Button|Button]]'''|TypeAdv42=true| adjust button for
|_heightIncreaseButton|'''[[Component:Button|Button]]'''|TypeAdv43=true| adjust button for
|_heightIncreaseButton|'''[[Component:Button|Button]]'''|TypeAdv43=true| adjust button for
|_heightDecreaseButton|'''[[Component:Button|Button]]'''|TypeAdv44=true| adjust button for
|_heightDecreaseButton|'''[[Component:Button|Button]]'''|TypeAdv44=true| adjust button for
|_distanceIncreaseButton|'''[[Component:Button|Button]]'''|TypeAdv45=true| adjust button for
|_distanceIncreaseButton|'''[[Component:Button|Button]]'''|TypeAdv45=true| adjust button for
|_distanceDecreaseButton|'''[[Component:Button|Button]]'''|TypeAdv46=true| adjust button for
|_distanceDecreaseButton|'''[[Component:Button|Button]]'''|TypeAdv46=true| adjust button for
|_resetButton|'''[[Component:Button|Button]]'''|TypeAdv47=true| resets the selected options to the default value.
|_resetButton|'''[[Component:Button|Button]]'''|TypeAdv47=true| resets the selected options to the default value.
|_fovSlider|'''[[Component:Slider`1|Slider`1]]<[[Type:Float|Float]]>'''|TypeAdv48=true| Slider for the Field of view amount.
|_fovSlider|'''[[Component:Slider`1|Slider`1]]<[[Type:Float|Float]]>'''|TypeAdv48=true| Slider for the Field of view amount.
Line 69:
Line 70:
|_audioFromCameraViewpoint|'''[[Component:Checkbox|Checkbox]]'''|TypeAdv60=true| This moves your audio listeners (your audio output or ears) to where the camera is, overriding thier position to take in audio from. This can be checked for using the [[:Category:ProtoFlux:Users:LocalOutput|local output category]] in [[ProtoFlux]].
|_audioFromCameraViewpoint|'''[[Component:Checkbox|Checkbox]]'''|TypeAdv60=true| This moves your audio listeners (your audio output or ears) to where the camera is, overriding thier position to take in audio from. This can be checked for using the [[:Category:ProtoFlux:Users:LocalOutput|local output category]] in [[ProtoFlux]].
|_userControl|'''[[Component:InteractiveCameraUserControl|InteractiveCameraUserControl]]'''|TypeAdv61=true| see [[Component:InteractiveCameraUserControl|Interactive Camera User Control]].
|_userControl|'''[[Component:InteractiveCameraUserControl|InteractiveCameraUserControl]]'''|TypeAdv61=true| see [[Component:InteractiveCameraUserControl|Interactive Camera User Control]].
|_settingsDialog|'''[[Component:InteractiveCameraControlSettings|Interactive Camera Control Settings]]'''|TypeAdv62=true| see [[Component:InteractiveCameraControlSettings|Interactive Camera Control Settings]].
|_settingsDialog|'''[[Component:InteractiveCameraControlSettings|InteractiveCameraControlSettings]]'''|TypeAdv62=true| see [[Component:InteractiveCameraControlSettings|Interactive Camera Control Settings]].
|_positioningDialog|'''[[Component:InteractiveCameraControlPositioning|InteractiveCameraControlPositioning]]'''|TypeAdv63=true| see [[Component:InteractiveCameraControlPositioning|Interactive Camera Control Positioning]].
|_positioningDialog|'''[[Component:InteractiveCameraControlPositioning|InteractiveCameraControlPositioning]]'''|TypeAdv63=true| see [[Component:InteractiveCameraControlPositioning|Interactive Camera Control Positioning]].
|_anchorsDialog|'''[[Component:InteractiveCameraControlAnchors|InteractiveCameraControlAnchors]]'''|TypeAdv64=true| see [[Component:InteractiveCameraControlAnchors|Interactive Camera Control Anchors]].
|_anchorsDialog|'''[[Component:InteractiveCameraControlAnchors|InteractiveCameraControlAnchors]]'''|TypeAdv64=true| see [[Component:InteractiveCameraControlAnchors|Interactive Camera Control Anchors]].
Line 79:
Line 80:
|_OBS_Button|'''[[Component:Button|Button]]'''|TypeAdv70=true| Allows for showing and changing the OBS settings.
|_OBS_Button|'''[[Component:Button|Button]]'''|TypeAdv70=true| Allows for showing and changing the OBS settings.
|_twitchButton|'''[[Component:Button|Button]]'''|TypeAdv71=true| Allows for showing and changing the Twitch settings.
|_twitchButton|'''[[Component:Button|Button]]'''|TypeAdv71=true| Allows for showing and changing the Twitch settings.
|_previewMaterial|'''[[UI_UnlitMaterial|UI_UnlitMaterial]]'''|TypeAdv72=true| Shows the camera preview.
|_previewMaterial|'''[[Component:UI_UnlitMaterial|UI_UnlitMaterial]]'''|TypeAdv72=true| Shows the camera preview.
}}
== Sync Delegates ==
{{Table ComponentTriggers
|OnClose:[[Type:Action`1|Action`1]]<[[Component:LegacyPanel|LegacyPanel]]>|[[Type:Action`1|Action`1]]<[[Component:LegacyPanel|LegacyPanel]]>|true| Handles the closing of this panel.
|OnCameraControlReset:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnPreviewImagePress:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnSmoothFirstPerson:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnThirdPerson:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnGroup:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnWorld:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnManual:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnMirror:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnPhoto:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|On360Photo:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnUsers:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnCreateCameraAnchor:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnSettings:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnPositioning:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnAnchors:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnOBS:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnTwitch:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| A setting changing handler for the panel.
|OnTwitchPin:[[Type:Action`1|Action`1]]<[[Component:LegacyPanel#TitleButton|LegacyPanel.TitleButton]]>|[[Type:Action`1|Action`1]]<[[Component:LegacyPanel#TitleButton|LegacyPanel.TitleButton]]>|true| A setting changing handler for the panel.
}}
}}
Latest revision as of 20:49, 5 April 2025
This is a userspace component — you cannot attach it anywhere but the userspace. Messing with the userspace can be fun, but it is not recommended as you risk messing your dash up if you don't know what you're doing.
This allows the camera to smoothly go between anchor positions and rotations. If this is off, the camera will instantly go to the anchor instead of being smooth.
When the camera is behind a wall or anything that is collidable, it will zoom the view in front of it to focus on the subject. This will not work in manual mode.
This aims the camera view more towards the user's head, specifically a few inches/centimeters in front of the head proxy's forward direction. This only works for the Third Person, Group, and World modes.
Sets up the camera to have a timer when the photo button is pressed. The timer can be set to have a preset amount of time or a custom time, found on the back of the camera itself.
This moves your audio listeners (your audio output or ears) to where the camera is, overriding thier position to take in audio from. This can be checked for using the local output category in ProtoFlux.