static void Main(string[] args) { Parser.Default.ParseArguments <CLOptions>(args).WithParsed(options => { Config config = GetConfig(options.configPath); if (config == null) { return; } CheckConfig(config); ConfigManager.config = config; SaveDataManager.Initialize(options.saveDataPath); DiscordClient discordClient = new DiscordClient(); // TODO: To be put into a single thread if execution is still needed here discordClient.RunAsync().GetAwaiter().GetResult(); }); }
public void InitializeWorld(WorldInfo worldInfo) { worldInfo = saveDataManager.Initialize(worldInfo); world.Initialize(worldInfo); }