Exemple #1
0
        public IRequestHandler MapRequestHandler(GameParameters parameters)
        {
            var type = parameters.GetType();

            if (type == typeof(PutGameInfoParameters))
            {
                return(new PutGameInfoHandler(null, null));
            }
            if (type == typeof(GetGameInfoParameters))
            {
                return(new GetGameInfoHandler());
            }
            if (type == typeof(AllInfoServersParameters))
            {
                return(new AllInfoServersHandler());
            }
            return(null);
        }