public DebugScreen(ScreenManager screenManager, bool visible, IDebugComponent frameRateCounter) : base(screenManager.Game) { this.frameRateCounter = frameRateCounter; this.screenManager = screenManager; consoleVisible = visible; DebugItems = new List<DebugItem>(); }
public DebugScreen(ScreenManager screenManager, bool visible, IDebugComponent frameRateCounter) : base(screenManager.Game) { this.frameRateCounter = frameRateCounter; this.screenManager = screenManager; consoleVisible = visible; DebugItems = new List <DebugItem>(); }
public static bool DebugWithType(this IDebugComponent c, StringBuilder sb) { var s = c.GetType().Name; sb.Append(s).Append(": "); var i = sb.Length; c.Debug(sb); if (sb.Length == i) { var del = s.Length + ": ".Length; sb.Remove(sb.Length - del, del); return(false); } return(true); }
public static void LogError(this IDebugComponent component, string message) { Debug.LogError($"[{Time.realtimeSinceStartup}] <color=blue>[{component.ComponentName}]</color> <color=red>{message}</color>"); }