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