Ejemplo n.º 1
0
        /// <summary>
        /// Handles the client requesting a state parameter to be set
        /// </summary>
        /// <param name="msg">The message to decode</param>
        private void HandleGameStateRequest(NetIncomingMessage msg)
        {
            StateParameter parameter = StateParameter.CreateEmpty();

            parameter.Decode(msg);

            for (int index = 0; index < Rules.CLIENT_STATE_REQ_VALIDATORS.Count; index++)
            {
                Rules.CLIENT_STATE_REQ_VALIDATORS[index].TrySetState(parameter, this, myPlayers[msg.SenderConnection]);
            }
        }