Updates to Modifiers

This commit is contained in:
ang-xd committed 2024-08-23 20:30:34 -04:00
1 parent 26284852c9
commit 9b173a4298
20 files changed
+189 -243

No files matched your search

+33
View File
@@ -0,0 +1,33 @@
using MiraAPI.Utilities;
using Reactor.Utilities.Attributes;
using Reactor.Utilities.ImGui;
using System;
using UnityEngine;
namespace MiraAPI.Example;
[RegisterInIl2Cpp]
public class MiraDebugWindow : MonoBehaviour
{
public DragWindow DebuggingWindow;
public MiraDebugWindow(IntPtr ptr) : base(ptr)
{
DebuggingWindow = new DragWindow(new Rect(10, 10, 0, 0), "MIRA API DEBUGGING", () =>
{
if (GUILayout.Button("Test modifier"))
{
PlayerControl.LocalPlayer.AddModifier<ModifierExample>();
}
if (GUILayout.Button("Remove modifier"))
{
PlayerControl.LocalPlayer.RemoveModifier<ModifierExample>();
}
});
DebuggingWindow.Enabled = true;
}
public void OnGUI()
{
DebuggingWindow.OnGUI();
}
}