public GameWebAPI.ColosseumDeckInfoLogic GetOpponentColosseumDeckRequest()
 {
     GameWebAPI.ColosseumDeckInfoLogic colosseumDeckInfoLogic = new GameWebAPI.ColosseumDeckInfoLogic();
     colosseumDeckInfoLogic.SetSendData = delegate(GameWebAPI.ReqData_ColosseumDeckInfoLogic param)
     {
         param.isMockBattle = 1;
     };
     return(colosseumDeckInfoLogic);
 }
 public IEnumerator RequestOpponentColosseumDeck(GameWebAPI.ColosseumDeckInfoLogic request, Action <GameWebAPI.RespData_ColosseumDeckInfoLogic> onCompleted)
 {
     GameWebAPI.RespData_ColosseumDeckInfoLogic opponentDeck = null;
     request.OnReceived = delegate(GameWebAPI.RespData_ColosseumDeckInfoLogic response)
     {
         opponentDeck = response;
     };
     return(request.Run(delegate()
     {
         onCompleted(opponentDeck);
     }, null, null));
 }
        public static GameWebAPI.ColosseumDeckInfoLogic Request()
        {
            GameWebAPI.ColosseumDeckInfoLogic colosseumDeckInfoLogic = new GameWebAPI.ColosseumDeckInfoLogic();
            colosseumDeckInfoLogic.SetSendData = delegate(GameWebAPI.ReqData_ColosseumDeckInfoLogic param)
            {
                param.target = "me";
            };
            RequestTypeBase <GameWebAPI.ReqData_ColosseumDeckInfoLogic, GameWebAPI.RespData_ColosseumDeckInfoLogic> requestTypeBase = colosseumDeckInfoLogic;

            if (ColosseumDeckWeb.< > f__mg$cache1 == null)
            {
                ColosseumDeckWeb.< > f__mg$cache1 = new Action <GameWebAPI.RespData_ColosseumDeckInfoLogic>(ColosseumDeckWeb.OnResponseDeck);
            }
            requestTypeBase.OnReceived = ColosseumDeckWeb.< > f__mg$cache1;
            return(colosseumDeckInfoLogic);
        }
        public static APIRequestTask RequestDeck()
        {
            GameWebAPI.ColosseumDeckInfoLogic colosseumDeckInfoLogic = new GameWebAPI.ColosseumDeckInfoLogic();
            colosseumDeckInfoLogic.SetSendData = delegate(GameWebAPI.ReqData_ColosseumDeckInfoLogic param)
            {
                param.target = "me";
            };
            RequestTypeBase <GameWebAPI.ReqData_ColosseumDeckInfoLogic, GameWebAPI.RespData_ColosseumDeckInfoLogic> requestTypeBase = colosseumDeckInfoLogic;

            if (ColosseumDeckWeb.< > f__mg$cache0 == null)
            {
                ColosseumDeckWeb.< > f__mg$cache0 = new Action <GameWebAPI.RespData_ColosseumDeckInfoLogic>(ColosseumDeckWeb.OnResponseDeck);
            }
            requestTypeBase.OnReceived = ColosseumDeckWeb.< > f__mg$cache0;
            GameWebAPI.ColosseumDeckInfoLogic request = colosseumDeckInfoLogic;
            return(new APIRequestTask(request, false));
        }
Пример #5
0
 public IEnumerator GetOpponentColosseumDeck()
 {
     GameWebAPI.ColosseumDeckInfoLogic opponentColosseumDeckRequest = this.matchingInfo.GetOpponentColosseumDeckRequest();
     return(this.httpAPI.RequestOpponentColosseumDeck(opponentColosseumDeckRequest, new Action <GameWebAPI.RespData_ColosseumDeckInfoLogic>(this.eventListener.OnReceivedOpponentColosseumDeck)));
 }