Example #1
0
        public override void ShowSettings()
        {
            if (!_loadedSettings)
            {
                LoadSettings();
            }

            _oculusToolbar = GUILayout.Toolbar(_oculusToolbar, new string[] { "Rift", "Gear VR", "Go", "Quest" }, GUILayout.MinHeight(24), GUILayout.MaxHeight(24));

            ShowVersion();

            _scrollAmount = EditorGUILayout.BeginScrollView(_scrollAmount);
            switch (_oculusToolbar)
            {
            case 0:
                _selectedDeviceFamily = TBOculusSettings.OculusDeviceFamily.Rift;
                ShowSettingsForSubplatform(ref _riftSettings);
                break;

            case 1:
                _selectedDeviceFamily = TBOculusSettings.OculusDeviceFamily.GearVR;
                ShowSettingsForSubplatform(ref _gearVRSettings);
                break;

            case 2:
                _selectedDeviceFamily = TBOculusSettings.OculusDeviceFamily.Go;
                ShowSettingsForSubplatform(ref _goSettings);
                break;

            case 3:
                _selectedDeviceFamily = TBOculusSettings.OculusDeviceFamily.Quest;
                ShowSettingsForSubplatform(ref _questSettings);
                break;
            }

            EditorGUILayout.EndScrollView();
        }
Example #2
0
 protected TBOculusSettings.TBCoreSettingsOculus GetSettingsForDeviceFamily(TBOculusSettings.OculusDeviceFamily family)
 {
     return(TBOculusSettings.LoadOculusSettings(family));
 }