public static RenderPipelineAsset GetRenderPipelineAssetAt(int index) { bool flag = index < 0 || index >= QualitySettings.names.Length; if (flag) { throw new IndexOutOfRangeException(string.Format("{0} is out of range [0..{1}[", "index", QualitySettings.names.Length)); } return(QualitySettings.InternalGetRenderPipelineAssetAt(index) as RenderPipelineAsset); }