diff --git a/BoneSync/BoneSync.csproj b/BoneSync/BoneSync.csproj
index fff63b7..e21ad40 100644
--- a/BoneSync/BoneSync.csproj
+++ b/BoneSync/BoneSync.csproj
@@ -86,6 +86,22 @@
False
..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\BONEWORKS\BONEWORKS\MelonLoader\Managed\UnityEngine.PhysicsModule.dll
+
+ False
+ ..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\BONEWORKS\BONEWORKS\MelonLoader\Managed\UnityEngine.TextRenderingModule.dll
+
+
+ False
+ ..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\BONEWORKS\BONEWORKS\MelonLoader\Managed\UnityEngine.UI.dll
+
+
+ False
+ ..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\BONEWORKS\BONEWORKS\MelonLoader\Managed\UnityEngine.UIElementsModule.dll
+
+
+ False
+ ..\..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\BONEWORKS\BONEWORKS\MelonLoader\Managed\UnityEngine.UIModule.dll
+
diff --git a/BoneSync/Data/Debugger.cs b/BoneSync/Data/Debugger.cs
index 76c4534..c29d997 100644
--- a/BoneSync/Data/Debugger.cs
+++ b/BoneSync/Data/Debugger.cs
@@ -5,6 +5,8 @@ using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
+using UnityEngine;
+using UnityEngine.UI;
namespace BoneSync.Data
{
@@ -36,4 +38,60 @@ namespace BoneSync.Data
#endif
}
}
+
+ internal static class SyncDebugUI
+ {
+ public static Dictionary keyValuePairs = new Dictionary();
+ public static Text debugText;
+ public static void CreateUI()
+ {
+ if (debugText != null)
+ return;
+ GameObject canvas = new GameObject("BoneSyncDebugCanvas");
+ canvas.AddComponent