Blaze.Server.SetGameSettingsCommand.HandleRequest C# (CSharp) Method

HandleRequest() public static method

public static HandleRequest ( Request request ) : void
request Request
return void
        public static void HandleRequest(Request request)
        {
            var gameID = (TdfInteger)request.Data["GID"];
            var gameSettings = (TdfInteger)request.Data["GSET"];

            Log.Info(string.Format("Client {0} setting game settings to {1}", gameID.Value, gameSettings.Value));

            GameManager.Games[gameID.Value].Settings = gameSettings.Value;

            request.Reply();

            GameSettingsChangeNotification.Notify(request.Client);
        }
    }

Usage Example

Beispiel #1
0
        public static void HandleRequest(Request request)
        {
            switch (request.CommandID)
            {
            case 1:
                CreateGameCommand.HandleRequest(request);
                break;

            case 2:
                Log.Warn("DESTROY GAME");
                break;

            case 3:
                AdvanceGameStateCommand.HandleRequest(request);
                break;

            case 4:
                SetGameSettingsCommand.HandleRequest(request);
                break;

            case 5:
                SetPlayerCapacityCommand.HandleRequest(request);
                break;

            case 7:
                SetGameAttributesCommand.HandleRequest(request);
                break;

            case 9:
                JoinGameCommand.HandleRequest(request);
                break;

            case 0xB:
                Log.Warn("*GameManager->HandleRemovePlayerCommand*");
                //HandleRemovePlayerCommand(clientId, request, stream);
                break;

            case 0xF:
                FinalizeGameCreationCommand.HandleRequest(request);
                break;

            case 0x1D:
                UpdateMeshConnectionCommand.HandleRequest(request);
                break;

            case 0x27:
                UpdateGameNameCommand.HandleRequest(request);
                break;

            default:
                Log.Warn(string.Format("Unhandled request: {0} {1}", request.ComponentID, request.CommandID));
                break;
            }
        }
SetGameSettingsCommand