public void Stop() { mGameState = FSPGameState.None; if (mClient != null) { mClient.Close(); mClient = null; } if (mFrameCtrl != null) { mFrameCtrl.Close(); mFrameCtrl = null; } mFrameListener = null; mFrameBuffer.Clear(); mIsRunning = false; onGameBegin = null; onRoundBegin = null; onControlStart = null; onGameEnd = null; onRoundEnd = null; }