void IDebugManager.Print( string message, int logLevel, Debug.DebugColor color, ulong debugFilter) { MBDebug.Print(message, logLevel, color, debugFilter); }
public static void Print( string message, int logLevel = 0, Debug.DebugColor color = Debug.DebugColor.White, ulong debugFilter = 17592186044416) { if (Debug.DebugManager == null) { return; } debugFilter &= 18446744069414584320UL; if (debugFilter == 0UL) { return; } Debug.DebugManager.Print(message, logLevel, color, debugFilter); Action <string, ulong> onPrint = Debug.OnPrint; if (onPrint == null) { return; } onPrint(message, debugFilter); }
private static void Print(TextObject message, CombatLogColor logColor = CombatLogColor.White) { Debug.DebugColor color = (Debug.DebugColor)logColor; Debug.Print(message.ToString(), color: color, debugFilter: 562949953421312UL); }
public void Print(string message, int logLevel = 0, Debug.DebugColor color = Debug.DebugColor.White, ulong debugFilter = 17592186044416) { // logLevel is not used by the game right now. _debugManagerLogger.LogInformation("{message}", message); OriginalDebugManager.Print(message, logLevel, color, debugFilter); }