protected virtual void Start() { _started = true; if (SustainedPerformanceManager.IsHighPerformanceActive()) { HandleOnSetHighPerformance(true); } else { HandleOnSetLowPerformance(); } }
protected virtual void OnEnable() { SustainedPerformanceManager.RegisterDynamicElement(this); RegisterEvents(); if (_started) { if (SustainedPerformanceManager.IsHighPerformanceActive()) { HandleOnSetHighPerformance(true); } else { HandleOnSetLowPerformance(); } } }
protected virtual void Awake() { _isViewActive = SustainedPerformanceManager.IsHighPerformanceActive(); RegisterRenderView(); }