protected void CacheCriticalColor() { string colorString = AFPSCounter.Color32ToHex(colorCritical); colorCriticalCached = string.Format(FPS_TEXT_START, colorString); colorCriticalCachedMs = string.Format(MS_TEXT_START, colorString); colorCriticalCachedMin = string.Format(MIN_TEXT_START, colorString); colorCriticalCachedMax = string.Format(MAX_TEXT_START, colorString); colorCriticalCachedAvg = string.Format(AVG_TEXT_START, colorString); }
protected override void CacheCurrentColor() { string colorString = AFPSCounter.Color32ToHex(color); colorCached = string.Format(FPS_TEXT_START, colorString); colorCachedMs = string.Format(MS_TEXT_START, colorString); colorCachedMin = string.Format(MIN_TEXT_START, colorString); colorCachedMax = string.Format(MAX_TEXT_START, colorString); colorCachedAvg = string.Format(AVG_TEXT_START, colorString); string colorRenderString = AFPSCounter.Color32ToHex(colorRender); colorCachedRender = string.Format(RENDER_TEXT_START, colorRenderString); }
protected override void CacheCurrentColor() { colorCached = string.Format(TEXT_START, AFPSCounter.Color32ToHex(color)); }
protected override void CacheCurrentColor() { colorCached = "<color=#" + AFPSCounter.Color32ToHex(color) + ">"; }
// ---------------------------------------------------------------------------- // protected methods // ---------------------------------------------------------------------------- protected override void PerformActivationActions() { base.PerformActivationActions(); if (!HasData()) { return; } LastTotalValue = 0; LastAllocatedValue = 0; LastMonoValue = 0; if (main.OperationMode == OperationMode.Normal) { if (colorCached == null) { colorCached = string.Format(TEXT_START, AFPSCounter.Color32ToHex(color)); } text.Append(colorCached); if (total) { if (precise) { text.Append(LINE_START_TOTAL).Append("0.00").Append(LINE_END); } else { text.Append(LINE_START_TOTAL).Append(0).Append(LINE_END); } } if (allocated) { if (text.Length > 0) { text.Append(AFPSCounter.NEW_LINE); } if (precise) { text.Append(LINE_START_ALLOCATED).Append("0.00").Append(LINE_END); } else { text.Append(LINE_START_ALLOCATED).Append(0).Append(LINE_END); } } if (monoUsage) { if (text.Length > 0) { text.Append(AFPSCounter.NEW_LINE); } if (precise) { text.Append(LINE_START_MONO).Append("0.00").Append(LINE_END); } else { text.Append(LINE_START_MONO).Append(0).Append(LINE_END); } } #if ENABLE_GFX_MEMORY if (gfx) { if (text.Length > 0) { text.Append(AFPSCounter.NEW_LINE); } if (precise) { text.Append(LINE_START_GFX).Append("0.00").Append(LINE_END); } else { text.Append(LINE_START_GFX).Append(0).Append(LINE_END); } } #endif text.Append(TEXT_END); ApplyTextStyles(); dirty = true; } }