protected override void OnBegin() { base.OnBegin(); SetCountdownTimer("Choosing Timer", GameData.Settings.Drawesome.ChoosingTime, true); GameData.SendChoicesToPlayers(); // Handle responses from every player except the one that drew the image GameData.GetAnsweringPlayers().ForEach(x => ResponseHandler.AddRespondant(x)); }
protected override void OnBegin() { SetCountdownTimer("Drawing Timer", GameData.Settings.Drawesome.DrawTime, true); // Send random prompts to players foreach (var player in GameData.Players) { ResponseHandler.AddRespondant(player); } GameData.SendPromptsToPlayers(); }
void UpdateQueue() { // Loop through all results until empty if (ChosenAnswersQueue.Count != 0) { GameData.Players.ForEach(x => ResponseHandler.AddRespondant(x)); ShowNextResult(ChosenAnswersQueue.Count == 1); } else { EndState(); } }
protected override void OnBegin() { SetCountdownTimer("Answering Timer", GameData.Settings.Drawesome.AnsweringTime, true); if (GameData.HasDrawings()) { GameData.SendDrawingToPlayers(); GameData.GetAnsweringPlayers().ForEach(x => ResponseHandler.AddRespondant(x)); } else { EndState(); } }