internal static void Final() { if (_is_initialized) { _logger.Trace("destructing the setting manager..."); Save(); _txt_cnvtr = null; _bin_cnvtr = null; _logger = null; _is_initialized = false; } }
internal static void Init() { if (!_is_initialized) { _logger = Logger.Get(nameof(SettingManager)); _txt_cnvtr = new YenconStringConverter(); _bin_cnvtr = new YenconBinaryConverter(); _is_initialized = true; Load(); _logger.Trace("constructed the setting manager"); } }
static FileAccessor() { _txt_cnvtr = new YenconStringConverter(); _bin_cnvtr = new YenconBinaryConverter(); _last_type = YenconType.Resource; }