using System; using Excel2Json; using Fort23.UTool; namespace Fort23.Mono { [UIBinding(prefab = "DialogueOptionWidget")] public partial class DialogueOptionWidget : UIComponent { public EventConditionConfig eventConditionConfig; private Action callback; private void Init() { } public override void AddEvent() { } public override void DelEvent() { } public override void AddButtonEvent() { OptionWidget.onClick.AddListener(() => { callback?.Invoke(this); }); } public void CustomInit(int id,Action callback) { eventConditionConfig = ConfigComponent.Instance.Get(id); this.callback = callback; } } }