using System; using KamiToolKit.Nodes; namespace KamiToolKit.Premade.Nodes; public abstract class ConfigNode : SimpleComponentNode { public T? ConfigurationOption { get; set { field = value; OptionChanged(value); } } protected abstract void OptionChanged(T? option); public Action? OnConfigChanged { get; set; } }