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));
 }