private void OnCardPuzzleClick(CardPuzzleVo vo) { byte[] buffer = NetWorkManager.GetByteData(new CompoundReq { CardId = vo.CardId, Num = 1 }); NetWorkManager.Instance.Send <CompoundRes>(CMD.CARDC_COMPOUND, buffer, OnCompound); }
private void OnGetMyPuzzle(MyPuzzleRes res) { var puzzleList = new List <CardPuzzleVo>(); for (int i = 0; i < res.UserPuzzles.Count; i++) { CardPuzzleVo vo = new CardPuzzleVo(res.UserPuzzles[i]); puzzleList.Add(vo); } puzzleList.Sort(); GlobalData.CardModel.CardPuzzleList = puzzleList; }
public void AddUserPuzzle(AwardPB award) { CardPuzzleVo vo = GetUserPuzzleVo(award.ResourceId); if (vo == null) { vo = new CardPuzzleVo(award.ResourceId, award.Num); CardPuzzleList.Add(vo); } else { vo.Num += award.Num; } }