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