Пример #1
0
        public static string GetWindowsMRSettingsFilename(TBWindowsMixedRealityLevel level)
        {
            switch (level)
            {
            case TBWindowsMixedRealityLevel.Ultra:
                return(settingsFilename + _ultraFilename);

            default:
                return(settingsFilename + _baseFilename);
            }
        }
Пример #2
0
        public static TBSettings.TBDisplaySettings GetDefaultDisplaySettings(TBWindowsMixedRealityLevel level)
        {
            TBSettings.TBDisplaySettings settings = GetDefaultDisplaySettings(new TBSettings.TBDisplaySettings());

            if (level == TBWindowsMixedRealityLevel.Base)
            {
                settings.qualityLevel = TBSettings.TBQualityLevel.Low;
            }

            return(settings);
        }
Пример #3
0
        public static TBSettings.TBDisplaySettings LoadWindowsMRSettings(TBWindowsMixedRealityLevel level)
        {
            string filename = GetWindowsMRSettingsFilename(level);

            TBSettings.TBDisplaySettings settings = TBDataManager.DeserializeFromFile <TBSettings.TBDisplaySettings>(TBSettings.settingsFolder + filename, TBDataManager.PathType.ResourcesFolder);

            if (settings.initialized)
            {
                return(settings);
            }
            else
            {
                TBLogging.LogMessage("No settings were found for " + level + ". Loading default settings.");
                return(GetDefaultDisplaySettings(level));
            }
        }