public AnalyzerWrapper(IAnalyzer analyzer, Dictionary <string, string> parameters) { _analyzer = analyzer; _parameters = parameters; _requestQueue = new ConcurrentQueue <IProcessRequest>(); _proxyGame = new ProxyGame(InputAnalyzerManager.CurrentGame); _bw = new BackgroundWorker(); _bw.WorkerReportsProgress = true; _bw.WorkerSupportsCancellation = true; _bw.DoWork += new DoWorkEventHandler(_bw_DoWork); _bw.ProgressChanged += new ProgressChangedEventHandler(_bw_ProgressChanged); _bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bw_RunWorkerCompleted); }
public StartProxyGameAction(BaseRoom room, ProxyGame game) { m_room = room; m_game = game; }
public static void StartProxyGame(BaseRoom room, ProxyGame game) { RoomMgr.AddAction(new StartProxyGameAction(room, game)); }