Exemple #1
0
    public void AddBook(Promotion book, BookProfebSc sc)
    {
        string request = AddBookRequest(_newBookRequestXml, book);

        Debug.Log(request);
        RequestParam param = new RequestParam(request, AddBookCallback, book, sc);

        _addingBook = true;
        StartCoroutine(Request(param));
    }
Exemple #2
0
    /// <summary>
    /// 添加一本书
    /// </summary>
    /// <param name="cover"></param>
    public BookProfebSc AddLastToBookrack(BookCover cover)
    {
        GameObject   obj = Instantiate(BookPrefab, BookPrefab.transform.position, BookPrefab.transform.rotation) as GameObject;
        BookProfebSc sc  = obj.GetComponent <BookProfebSc>();

        sc.Index          = _bookList.Count - 1;
        sc.DefaultTexture = DefaultCoverTexture1;
        AllBookImgs.Add(obj.GetComponent <Image>());
        sc.selfCover = cover;
        //Imgs.Add(ri, _bookList[_bookList.Count - 1].SelfCover.PictureUrl);
        obj.transform.parent = BookContent.transform;
        obj.SetActive(true);
        obj.transform.GetChild(0).gameObject.SetActive(true);
        return(sc);
    }
Exemple #3
0
 /// <summary>
 /// 添加书的构造
 /// </summary>
 /// <param name="pRequestStr"></param>
 /// <param name="pCallBack"></param>
 public RequestParam(string pRequestStr, RequestCallback pCallBack, Promotion pbook, BookProfebSc psc)
 {
     callBack = pCallBack;
     Request  = Encoding.UTF8.GetBytes(pRequestStr);;
     book     = pbook;
     Param    = psc;
 }