using System.Collections.Generic; using UnityEngine; public class SettingsBootstrap : MonoBehaviour { [SerializeField] private SettingsScreen SettingsScreen; [SerializeField] private Canvas SettingsCanvas; [SerializeField] private Canvas VRCanvas; [SerializeField] private InputController inputController; [SerializeField] private List shouldBeDisabled = new(); private void Awake() { if (!BootstrapperState.MainBootstraped) { SceneLoader.LoadScene("Bootstrap"); return; } foreach (var go in shouldBeDisabled) { go.SetActive(false); } SettingsCanvas.worldCamera = CamerasManager.Screen_Camera; VRCanvas.worldCamera = CamerasManager.VR_Camera; SettingsScreen.Generate(); inputController.Init(startPolling: true); } }