public static void Main(string[] args) { var gcb = new GameClientStarMarines(ConfigurationManager.AppSettings["server"], ConfigurationManager.AppSettings["botname"], ConfigurationManager.AppSettings["token"]); gcb.Run(() => { if (gcb.GetErrors().Count != 0) { foreach (var error in gcb.GetErrors()) { Console.WriteLine(error); } } foreach (var planet in gcb.GetMyPlanets()) { foreach (var neighbour in planet.Neighbours) { if (neighbour != planet.Id) { gcb.SendDrones(planet.Id, neighbour, planet.Droids / planet.Neighbours.Length); } } } gcb.SendMessage(); }); Console.ReadKey(true); }
public static void Main(string[] args) { var settings = new ConfigurationBuilder() .AddJsonFile("appsettings.json", false) .AddJsonFile($"appsettings.{Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") ?? "Production"}.json", true) .Build().Get <Settings>(); var gcb = new GameClientStarMarines(settings.Server, settings.BotName, settings.Token); gcb.Run(() => { if (gcb.GetErrors().Count != 0) { foreach (var error in gcb.GetErrors()) { Console.WriteLine(error); } } foreach (var planet in gcb.GetMyPlanets()) { foreach (var neighbour in planet.Neighbours) { if (neighbour != planet.Id) { gcb.SendDrones(planet.Id, neighbour, planet.Droids / planet.Neighbours.Length); } } } gcb.SendMessage(); }); Console.ReadKey(true); }