예제 #1
0
        protected override void UpdateStyle()
        {
            _text1.font     = _statsMonitor.fontFace;
            _text1.fontSize = _statsMonitor.FontSizeLarge;

            if (_statsMonitor.colorOutline.a > 0.0f)
            {
                GraphicsFactory.AddOutlineAndShadow(_text1.gameObject, _statsMonitor.colorOutline);
            }
            else
            {
                GraphicsFactory.RemoveEffects(_text1.gameObject);
            }

            _fpsTemplates[0]  = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorFPS) + ">FPS:";
            _fpsTemplates[1]  = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorFPSWarning) + ">FPS:";
            _fpsTemplates[2]  = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorFPSCritical) + ">FPS:";
            _fpsMinTemplate   = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorFPSMin) + ">MIN:";
            _fpsMaxTemplate   = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorFPSMax) + ">MAX:";
            _fpsAvgTemplate   = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorFPSAvg) + ">AVG:";
            _fxuTemplate      = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorFXD) + ">FXD:";
            _msTemplate       = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorMS) + ">";
            _objTemplate      = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorObjCount) + ">";
            _memTotalTemplate = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorMemTotal) + ">TOTAL:";
            _memAllocTemplate = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorMemAlloc) + ">ALLOC:";
            _memMonoTemplate  = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorMemMono) + ">MONO:";
        }
예제 #2
0
 protected override void UpdateStyle()
 {
     _text.font     = _statsMonitor.fontFace;
     _text.fontSize = _statsMonitor.FontSizeSmall;
     if (_statsMonitor.colorOutline.a > 0.0f)
     {
         GraphicsFactory.AddOutlineAndShadow(_text.gameObject, _statsMonitor.colorOutline);
     }
     else
     {
         GraphicsFactory.RemoveEffects(_text.gameObject);
     }
     _isDirty = true;
 }
예제 #3
0
 protected override void UpdateStyle()
 {
     if (_graph != null)
     {
         _graph.color = _statsMonitor.colorGraphBG;
     }
     if (_statsMonitor.colorOutline.a > 0.0f)
     {
         GraphicsFactory.AddOutlineAndShadow(_image.gameObject, _statsMonitor.colorOutline);
     }
     else
     {
         GraphicsFactory.RemoveEffects(_image.gameObject);
     }
     _fpsColors[0] = null;
     _fpsColors[1] = new Color(_statsMonitor.colorFPSWarning.r, _statsMonitor.colorFPSWarning.g, _statsMonitor.colorFPSWarning.b, _statsMonitor.colorFPSWarning.a / 4);
     _fpsColors[2] = new Color(_statsMonitor.ColorFPSCritical.r, _statsMonitor.ColorFPSCritical.g, _statsMonitor.ColorFPSCritical.b, _statsMonitor.ColorFPSCritical.a / 4);
 }
예제 #4
0
        protected override void UpdateStyle()
        {
            _text.font     = _statsMonitor.fontFace;
            _text.fontSize = _statsMonitor.FontSizeLarge;
            _text.color    = _statsMonitor.colorFPS;

            if (_statsMonitor.colorOutline.a > 0.0f)
            {
                GraphicsFactory.AddOutlineAndShadow(_text.gameObject, _statsMonitor.colorOutline);
            }
            else
            {
                GraphicsFactory.RemoveEffects(_text.gameObject);
            }

            _fpsTemplates[0] = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorFPS) + ">";
            _fpsTemplates[1] = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorFPSWarning) + ">";
            _fpsTemplates[2] = "<color=#" + Util.Utils.Color32ToHex(_statsMonitor.colorFPSCritical) + ">";
        }