Esempio n. 1
0
 protected override void OnBeforeTransformHasChanged()
 {
     if (m_forceInvalidateWhenChanged || !IsScreenCanvasMember())
     {
         SustainedPerformanceManager.Invalidate(this);
     }
     else
     {
         SustainedPerformanceManager.Refresh(this);
     }
 }
Esempio n. 2
0
        protected virtual void OnDisable()
        {
            if (IsScreenCanvasMember())
            {
                SustainedPerformanceManager.Refresh();
            }
            else
            {
                SustainedPerformanceManager.Invalidate(this);
            }

            SustainedPerformanceManager.UnregisterDynamicElement(this);
            UnregisterEvents();
            SetViewActive(!Application.isPlaying);
        }