public void Load(ConfigFile configFile) { EnableTraceLogging.Bind(configFile, "Debug", "EnableTrace"); DebugMode.Bind(configFile, "Debug", "EnableDebug"); DumpDefaultTraderItemsToFile.Bind(configFile, "Debug", "DumpDefaultTraderItemsToFile"); StopTouchingMyConfigs.Bind(configFile, "General", nameof(StopTouchingMyConfigs)); ClearAllExisting.Bind(configFile, "General", "ClearAllExisting"); EnableMod.Bind(configFile, "General", "EnableMod"); }
public void Load(ConfigFile configFile) { Config = configFile; DebugLoggingOn.Bind(Config, "Debug", "DebugLoggingOn"); TraceLoggingOn.Bind(Config, "Debug", "TraceLoggingOn"); TrackPlayersWithinDistance.Bind(Config, "KillTracking", nameof(TrackPlayersWithinDistance)); KeyMode.Bind(Config, "General", nameof(KeyMode)); StopTouchingMyConfigs.Bind(Config, "General", nameof(StopTouchingMyConfigs)); RecordPlayerKeys.Bind(Config, "Keys", nameof(RecordPlayerKeys)); RecordTribeKeys.Bind(Config, "Keys", nameof(RecordTribeKeys)); }