public static APIRequestTask RequestSave(string[] idList) { GameWebAPI.ColosseumDeckEditLogic request = new GameWebAPI.ColosseumDeckEditLogic { SetSendData = delegate(GameWebAPI.ReqData_ColosseumDeckEditLogic param) { param.userMonsterIdList = idList; }, OnReceived = delegate(GameWebAPI.RespData_ColosseumDeckEditLogic response) { ClassSingleton <MonsterUserDataMng> .Instance.SetColosseumDeckUserMonster(idList); } }; return(new APIRequestTask(request, true)); }
public APIRequestTask RequestEntryColosseumDeck(Action <bool> onReceived) { GameWebAPI.ColosseumDeckEditLogic colosseumDeckEditLogic = new GameWebAPI.ColosseumDeckEditLogic(); colosseumDeckEditLogic.SetSendData = delegate(GameWebAPI.ReqData_ColosseumDeckEditLogic param) { param.userMonsterIdList = ClassSingleton <MonsterUserDataMng> .Instance.GetColosseumDeckUserMonsterIdList(); }; colosseumDeckEditLogic.OnReceived = delegate(GameWebAPI.RespData_ColosseumDeckEditLogic response) { bool obj = 1 == response.resultCode; onReceived(obj); }; GameWebAPI.ColosseumDeckEditLogic request = colosseumDeckEditLogic; return(new APIRequestTask(request, false)); }