예제 #1
0
 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);
 }
예제 #2
0
    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;
    }
예제 #3
0
        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;
            }
        }