From a8d076656d6c429354274a2d791b842d5c50cdb8 Mon Sep 17 00:00:00 2001
From: XtraCube <72575280+XtraCube@users.noreply.github.com>
Date: Wed, 26 Mar 2025 18:45:48 -0400
Subject: [PATCH] more WIP presets
---
MiraAPI/Hud/InputBox.cs | 82 ++++++++++++-------
.../Patches/Options/GamePresetsTabPatches.cs | 10 +++
2 files changed, 64 insertions(+), 28 deletions(-)
diff --git a/MiraAPI/Hud/InputBox.cs b/MiraAPI/Hud/InputBox.cs
index b1b1466..7ebd7e4 100644
--- a/MiraAPI/Hud/InputBox.cs
+++ b/MiraAPI/Hud/InputBox.cs
@@ -6,86 +6,112 @@ using UnityEngine.UI;
namespace MiraAPI.Hud;
+///
+/// Simple input box for user input.
+///
[RegisterInIl2Cpp]
public class InputBox : MonoBehaviour
{
- private GameObject dialog;
- private InputField inputField;
+ public GameObject dialog;
+ public InputField inputField;
public void CreateDialog(string title, Action onSubmit)
{
- // Create Canvas
var canvasObj = new GameObject("DialogCanvas");
canvasObj.transform.SetParent(transform);
canvasObj.layer = LayerMask.NameToLayer("UI");
+
var canvas = canvasObj.AddComponent