示例#1
0
        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);
        }