private void ClientThread() { Chief.Game game = new Chief.Game(); game.Attach(this.SelectedProcess); AppendText("Attached" + Environment.NewLine); System.Threading.Thread.Sleep(250); Thread thread = new Thread(new ThreadStart(GameEnterThread)); thread.Start(); this.Threads.Add(thread); ChiefBot bot = new ChiefBot(); bot.Initiate(game); game.GameEnter += new StateChange(bot.GameEnter); game.GameExit += new StateChange(bot.GameExit); }