Holder.Initialize
Declaration
public static void Initialize();Описание
Инициализирует адаптивную производительность и делает экземпляр доступным для использования.
Используйте этот метод только в том случае, если параметр Инициализировать адаптивную производительность при запуске отключен в параметрах адаптивной производительности.
Этот метод инициализирует инфраструктуру поставщика адаптивной производительности, а затем завершает инициализацию в полученном экземпляре путем вызова IAdaptivePerformance.InitializeAdaptivePerformance.
Если экземпляр уже доступен, этот метод немедленно возвращается без выполнения каких-либо операций. После успешной инициализации свойство Holder.Instance становится доступным и может использоваться для доступа к функциональным возможностям адаптивной производительности.
using UnityEngine; using UnityEngine.AdaptivePerformance;
public class AdaptivePerformanceManager : MonoBehaviour { void Start() { // Check if manual initialization is needed. if (Holder.Instance == null) { Holder.Initialize(); // Verify initialization succeeded. if (Holder.Instance != null && Holder.Instance.Initialized) { Debug.Log("Adaptive Performance initialized successfully."); } } } }