private void EndGameTriggered(object sender, EndGameData data) { LogMessage("Received EndGame:\nDo It: " + data.doit, Color.SlateGray); if (ColourDisplay != null) { ColourDisplay.ClearColour(); } //Remove music controller RemovePlayback(); HasGameEnded = true; }
private void event_endgame(SocketIOClient.Messages.IMessage message) { Debug.WriteLine("\nevent_endgame:\n" + message.MessageText); EventJson <EndGameData> received = JsonConvert.DeserializeObject <EventJson <EndGameData> >(message.Json.ToJsonString()); //Validate if (!received.Validate()) { return; } EndGameData data = received.args[0].data; EndGameTriggered?.Invoke(this, data); }