Exemplo n.º 1
0
 // 点击本子下面的按钮
 private void OnBookClick(MFBookItem info)
 {
     if (info.isFree || info.isBuy)
     {
         MFUIMgr.Close <MFMainView>();
         MFBookView.Open(info.id);
     }
 }
Exemplo n.º 2
0
    // 创建本子列表
    private void InitBookItemList(List <MFBook> bookList)
    {
        bookItemList.Clear();
        foreach (MFBook book in bookList)
        {
            MFBookItem bookItem = new MFBookItem {
                id          = book.GetId(),
                name        = book.GetName(),
                playerCount = book.GetPlayerCount(),
                price       = book.GetPrice(),
                isBuy       = book.IsBuy(),
                isFree      = book.IsFree(),
                action      = OnBookClick,
            };
            bookItemList.Add(bookItem);
        }

        InitBookItemObjectList();
    }