protected virtual void OnDisable() { if (IsScreenCanvasMember()) { SustainedPerformanceManager.Refresh(); } else { SustainedPerformanceManager.Invalidate(this); } SustainedPerformanceManager.UnregisterDynamicElement(this); UnregisterEvents(); SetViewActive(!Application.isPlaying); }
protected override void OnDisable() { SustainedCanvasView.UnregisterDynamicElement(this); SustainedPerformanceManager.UnregisterDynamicElement(this); base.OnDisable(); }