static void Main(string[] args) { Logs.ConfigLogFile("TradeAge.log"); Logs.AddAppender(new ConsoleAppender()); controller = new GameController(); controller.Net.NetStateConnect += Net_NetStateConnect; controller.Net.ConnectServer("127.0.0.1", 4530); pink.Add(new SimulatorMove(controller)); GameServerService.StartTaskThread(); while (true) { if (Console.KeyAvailable) { var key = Console.ReadKey(false); if (key.Key == ConsoleKey.Escape) { break; } } Thread.Sleep(100); pink.ForEach(o => o.RandMove()); } NetController.CloseThread(); }
/// <summary> /// 退出时释放数据 /// </summary> public static void Release() { Logs.Info("OnDisable"); Controller.Net.StopWorld(); NetController.CloseThread(); }