view sens and styles
This commit is contained in:
1 parent
f6ce3bf841
commit
6d33a2b018
8 files changed
+97
-28
No files matched your search
@@ -26,6 +26,10 @@ public class MenuControls : MonoBehaviour, SpaceRaceInput.IMenuActions {
|
||||
ControlsUI controlsUI;
|
||||
|
||||
SpaceRaceInput input;
|
||||
|
||||
Toggle invertYToggle;
|
||||
Slider viewSensSlider;
|
||||
|
||||
bool visible = false;
|
||||
|
||||
void Awake() {
|
||||
@@ -43,7 +47,6 @@ public class MenuControls : MonoBehaviour, SpaceRaceInput.IMenuActions {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Hide();
|
||||
}
|
||||
|
||||
@@ -58,6 +61,8 @@ public class MenuControls : MonoBehaviour, SpaceRaceInput.IMenuActions {
|
||||
menuUi.AddTracks();
|
||||
menuUi.FocusTracks();
|
||||
|
||||
BindSettings();
|
||||
|
||||
// TODO abstract all this cause it's shit
|
||||
// take control off the ship
|
||||
timingDoc.enabled = false;
|
||||
@@ -94,4 +99,12 @@ public class MenuControls : MonoBehaviour, SpaceRaceInput.IMenuActions {
|
||||
Hide();
|
||||
return;
|
||||
}
|
||||
|
||||
void BindSettings() {
|
||||
Debug.Log("Setting controls change callbacks");
|
||||
invertYToggle = menuDoc.rootVisualElement.Q<Toggle>("invertY");
|
||||
viewSensSlider = menuDoc.rootVisualElement.Q<Slider>("mouseSens");
|
||||
invertYToggle.RegisterValueChangedCallback(evt => shipControls.InvertY = evt.newValue);
|
||||
viewSensSlider.RegisterValueChangedCallback(evt => shipControls.ViewSens = evt.newValue);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user