public GameWebAPI.ColosseumPrepareStatusLogic GetOpponentReadyCheckRequest() { GameWebAPI.ColosseumPrepareStatusLogic colosseumPrepareStatusLogic = new GameWebAPI.ColosseumPrepareStatusLogic(); colosseumPrepareStatusLogic.SetSendData = delegate(GameWebAPI.ReqData_ColosseumPrepareStatusLogic param) { param.isMockBattle = 1; }; return(colosseumPrepareStatusLogic); }
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)); }