public static string GetWindowsMRSettingsFilename(TBWindowsMixedRealityLevel level) { switch (level) { case TBWindowsMixedRealityLevel.Ultra: return(settingsFilename + _ultraFilename); default: return(settingsFilename + _baseFilename); } }
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); }
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)); } }