public GameWebAPI.ColosseumPrepareStatusLogic GetOpponentReadyCheckRequest()
 {
     GameWebAPI.ColosseumPrepareStatusLogic colosseumPrepareStatusLogic = new GameWebAPI.ColosseumPrepareStatusLogic();
     colosseumPrepareStatusLogic.SetSendData = delegate(GameWebAPI.ReqData_ColosseumPrepareStatusLogic param)
     {
         param.isMockBattle = 1;
     };
     return(colosseumPrepareStatusLogic);
 }
Esempio n. 2
0
        public ColosseumMatchingNetworkSynchronize GetOpponentReadyStateSync(Func <RequestBase, Coroutine> requestRoutine)
        {
            GameWebAPI.ColosseumPrepareStatusLogic opponentReadyCheckRequest           = this.matchingInfo.GetOpponentReadyCheckRequest();
            ColosseumMatchingNetworkSynchronize    colosseumMatchingNetworkSynchronize = new ColosseumMatchingNetworkSynchronize();

            colosseumMatchingNetworkSynchronize.SetIntervalAndTrialTime(5f, 15f);
            colosseumMatchingNetworkSynchronize.SetFailedAction(new Action(this.eventListener.OnFailedSyncMatchingFinish));
            colosseumMatchingNetworkSynchronize.SetRequestHTTP(opponentReadyCheckRequest, requestRoutine);
            return(colosseumMatchingNetworkSynchronize);
        }
 public IEnumerator RequestOpponentReadyState(GameWebAPI.ColosseumPrepareStatusLogic request, Action <GameWebAPI.RespData_ColosseumPrepareStatusLogic> onCompleted)
 {
     GameWebAPI.RespData_ColosseumPrepareStatusLogic opponentReadyState = null;
     request.OnReceived = delegate(GameWebAPI.RespData_ColosseumPrepareStatusLogic response)
     {
         opponentReadyState = response;
     };
     return(request.Run(delegate()
     {
         onCompleted(opponentReadyState);
     }, null, null));
 }