public static void CheckQualityLevel() { var curLevel = QualitySettings.GetQualityLevel(); if (lastQualityLevel == curLevel) { return; } if (UniversalRenderPipeline.asset.debugLevel != PipelineDebugLevel.Disabled) { Debug.Log($"Quality level changed:{lastQualityLevel} to {curLevel}"); } var realIndex = GetTrueQualityLevel(curLevel); QualityLevelChange?.Invoke(curLevel, realIndex); lastQualityLevel = curLevel; }
public static void CheckQualityLevel() { var curLevel = QualitySettings.GetQualityLevel(); if (lastQualityLevel == curLevel) { return; } if (Debug.isDebugBuild) { Debug.Log($"Quality level changed:{lastQualityLevel} to {curLevel}"); } var realIndex = GetTrueQualityLevel(curLevel); QualityLevelChange?.Invoke(curLevel, realIndex); lastQualityLevel = curLevel; }