using Godot; using Nocturnis.Enigmos.ModuleManuals; using Nocturnis.Enigmos.Modules; namespace Enigmos.Manual; public partial class ErrorHandlerTab : Panel, IModuleManualTab { public string FullName() => "Error Handling"; private bool InitFlag { get; set; } private OptionButton Options { get; set; } public void Init(IErrorHandlerModule module) { Module = module; Options = GetNode("Options"); Options.Clear(); for (int i = 0; i < module.HandlingOptions().Length; i++) Options.AddItem(module.HandlingOptions()[i], i); InitFlag = true; } private IErrorHandlerModule Module { get; set; } private void SelectHandle(int idx) => Module.SelectedOption = idx; }