QualitySettings.ForEach
Declaration
public static void ForEach(Unity.Android.Gradle.Manifest.Action callback);public static void ForEach(Action<int,string> callback);Параметры
| Параметр | Описание |
|---|---|
| обратный вызов | Обратный вызов для выполнения на каждом уровне. |
Описание
Выполняет заданные Action для каждого Уровня Качества, настроенного в QualitySettings.
Этот метод итерирует через настроенные уровни качества и вызывает обратный вызов для каждого из них. Когда этот метод возвращается, исходный уровень качества восстанавливается.
В следующем примере добавляется пункт меню помощника, который устанавливает параметр Vsync Count на каждом уровне качества на "Не синхронизировать".
using UnityEngine; using UnityEditor;
public class ForEachQualityLevelExample { [MenuItem("Tools/Disable Vsync for All Quality Levels")] static void DisableVsync() { QualitySettings.ForEach(() => { QualitySettings.vSyncCount = 0; }); } }