void StartPlaying() { mTime = 0; stage = PLAYING; mNetworkManager.myPlayer.StartWatchingStation(mNetworkManager.playersOrderedByStation[mWatchingPlayer].uID.ToString(), "0"); mRecordingPlayer.Play(mNetworkManager.playersOrderedByStation[mWatchingPlayer], mScreen); Action eveningFinished = () => { stage = FINISHED; mDialogueManager.WaitForReady(); }; mCountdown.StartCountdown(Game.RECORDING_COUNTDOWN, eveningFinished); }
void StartFeedback() { // Start the countdown Action countdownFinished = () => { mDialogueManager.WaitForReady(); }; mCountdown.StartCountdown(Game.FEEDBACK_COUNTDOWN, countdownFinished); // Start the playback mViewerChart.StartViewer(mRecordingPlayer); mRecordingPlayer.Play(mNetworkManager.myPlayer, mScreen, true); }