示例#1
0
 protected virtual void Start()
 {
     _started = true;
     if (SustainedPerformanceManager.IsHighPerformanceActive())
     {
         HandleOnSetHighPerformance(true);
     }
     else
     {
         HandleOnSetLowPerformance();
     }
 }
示例#2
0
 protected virtual void OnEnable()
 {
     SustainedPerformanceManager.RegisterDynamicElement(this);
     RegisterEvents();
     if (_started)
     {
         if (SustainedPerformanceManager.IsHighPerformanceActive())
         {
             HandleOnSetHighPerformance(true);
         }
         else
         {
             HandleOnSetLowPerformance();
         }
     }
 }
示例#3
0
 protected virtual void Awake()
 {
     _isViewActive = SustainedPerformanceManager.IsHighPerformanceActive();
     RegisterRenderView();
 }