public static void PlayGame() { Console.WriteLine("PlayGame 开始"); notWalkingTime = 0; if (gameHandle.Running()) { //点击一下游戏窗口 gameHandle.SetForeground(); CancelFollowTimer = new System.Timers.Timer(5000); CancelFollowTimer.Elapsed += new ElapsedEventHandler(CancelFollowTeammate); CancelFollowTimer.AutoReset = true; CancelFollowTimer.Start(); WalkCheckTimer = new System.Timers.Timer(8000); WalkCheckTimer.Elapsed += new ElapsedEventHandler(IsWalking); WalkCheckTimer.Start(); gameHandle.MouseRandomMove(); while (gameHandle.Running()) { if (gameHandle.CanExecuteUserEvent()) { FollowTeammate(); } } //游戏停止运行 CancelFollowTimer.Stop(); CancelFollowTimer.Close(); WalkCheckTimer.Stop(); WalkCheckTimer.Close(); } if (clientHandle.Running()) { CancelFollowTeammate(null, null); clientHandle.SetWindowTopmost(); StartGameOverThread(); } Console.WriteLine("PlayGame 结束"); }