From 945051708e1584e0683ed2e6bcf5defcc88af2ea Mon Sep 17 00:00:00 2001 From: Regalis11 Date: Thu, 28 Mar 2024 20:14:02 +0200 Subject: [PATCH] Added missing DebugConsoleCore file --- .../Debugging/DebugConsoleCore.cs | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Libraries/BarotraumaLibs/BarotraumaCore/Debugging/DebugConsoleCore.cs diff --git a/Libraries/BarotraumaLibs/BarotraumaCore/Debugging/DebugConsoleCore.cs b/Libraries/BarotraumaLibs/BarotraumaCore/Debugging/DebugConsoleCore.cs new file mode 100644 index 000000000..4d3fe892a --- /dev/null +++ b/Libraries/BarotraumaLibs/BarotraumaCore/Debugging/DebugConsoleCore.cs @@ -0,0 +1,26 @@ +using System; +using Microsoft.Xna.Framework; + +namespace Barotrauma.Debugging; + +public static class DebugConsoleCore +{ + private static Action? newMessage; + private static Action? log; + + public static void Init(Action newMessage, Action log) + { + DebugConsoleCore.newMessage ??= newMessage; + DebugConsoleCore.log ??= log; + } + + public static void NewMessage(string msg, Color? color = null) + { + newMessage?.Invoke(msg, color ?? Color.White); + } + + public static void Log(string msg) + { + log?.Invoke(msg); + } +} \ No newline at end of file