using System; using HarmonyLib; using RobocraftX.Services; namespace TechbloxModdingAPI.App { public class DualChoicePrompt : MultiChoiceError { public DualChoicePrompt(string errorMessage, string title, string firstButtonText, Action firstButtonAction, string secondButtonText, Action secondButtonAction) : base(errorMessage, firstButtonText, firstButtonAction, secondButtonText, secondButtonAction) { // internal readonly field smh new Traverse(this).Field("Title").Value = title; } } public class SingleChoicePrompt : SingleChoiceError { public SingleChoicePrompt(string errorMessage, string buttonText, Action buttonClickAction) : base(errorMessage, buttonText, buttonClickAction) { } public SingleChoicePrompt(string titleText, string errorMessage, string buttonText, Action buttonClickAction) : base(titleText, errorMessage, buttonText, buttonClickAction) { } } }