using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace UnityExplorer.Core.Config { public abstract class ConfigHandler { public abstract void RegisterConfigElement(ConfigElement element); public abstract void SetConfigValue(ConfigElement element, T value); public abstract T GetConfigValue(ConfigElement element); public abstract void Init(); public abstract void LoadConfig(); public abstract void SaveConfig(); public virtual void OnAnyConfigChanged() { } } }