Example #1
0
        CreateBufferedBackfillMatchmakingRequest(StartMatchBackfillRequest request)
        {
            Com.Amazon.Whitewater.Auxproxy.Pbuffer.BackfillMatchmakingRequest translated =
                new Com.Amazon.Whitewater.Auxproxy.Pbuffer.BackfillMatchmakingRequest();

            translated.TicketId       = request.TicketId;
            translated.GameSessionArn = request.GameSessionArn;
            translated.MatchmakingConfigurationArn = request.MatchmakingConfigurationArn;
            for (int i = 0; i < request.Players.Length; i++)
            {
                translated.Players.Add(BackfillDataMapper.CreateBufferedPlayer(request.Players[i]));
            }

            return(translated);
        }
        public static Protobuf.BackfillMatchmakingRequest CreateBufferedBackfillMatchmakingRequest(
            StartMatchBackfillRequest request)
        {
            Protobuf.BackfillMatchmakingRequest translated = new Protobuf.BackfillMatchmakingRequest();

            translated.TicketId       = request.TicketId;
            translated.GameSessionArn = request.GameSessionArn;
            translated.MatchmakingConfigurationArn = request.MatchmakingConfigurationArn;

            if (request.Players != null)
            {
                translated.Players = new Protobuf.Player[request.Players.Length];
                for (int i = 0; i < request.Players.Length; i++)
                {
                    translated.Players[i] = BackfillDataMapper.CreateBufferedPlayer(request.Players[i]);
                }
            }

            return(translated);
        }