private void UpdateView() { GetInvitationMsg msg = new GetInvitationMsg(); MsgManager.Instance.NetMsgCenter.NetGetInvitation(msg, (respond) => { var list = JsonHelper.DeserializeObject <List <Invitation> >(respond.data); foreach (var post in list) { if (post.invitation_id == comment.comment_invitation) { this.post = post; titleTxt.text = post.invitation_title; postContentTxt.text = post.content; GetCommentMsg commentMsg = new GetCommentMsg(comment.comment_invitation); MsgManager.Instance.NetMsgCenter.NetGetComment(commentMsg, (responds) => { var commentList = JsonHelper.DeserializeObject <List <Comment> >(responds.data); commentNumTxt.text = commentList.Count.ToString(); }); break; } } }); dateTxt.text = comment.create_time; commentContentTxt.text = comment.content; }
private void UpdateView() { GetUserByIdMsg userMsg = new GetUserByIdMsg(invitation.post_user); MsgManager.Instance.NetMsgCenter.NetGetUserById(userMsg, (respond) => { var user = JsonHelper.DeserializeObject <User>(respond.data); nameTxt.text = user.username; }); titleTxt.text = "标题 " + invitation.invitation_title; contentTxt.text = "内容 " + invitation.content; dateTxt.text = invitation.create_time; if (isCommnuty) { GetSubjectByIdMsg sbjMsg = new GetSubjectByIdMsg(invitation.plate); MsgManager.Instance.NetMsgCenter.NetGetSubjectById(sbjMsg, (respond) => { var sbj = JsonHelper.DeserializeObject <Subject>(respond.data); if (sbj == null) { return; } tagTxt.text = "#" + sbj.subject_name; }); } else { GetSchoolMsg schoolMsg = new GetSchoolMsg(invitation.school_id); MsgManager.Instance.NetMsgCenter.NetGetSchoolById(schoolMsg, (respond) => { var school = JsonHelper.DeserializeObject <School>(respond.data); if (school == null) { return; } tagTxt.text = "#" + school.school_name; }); } GetCommentMsg msg = new GetCommentMsg(invitation.invitation_id); MsgManager.Instance.NetMsgCenter.NetGetComment(msg, (respond) => { var list = JsonHelper.DeserializeObject <List <Comment> >(respond.data); commentNumTxt.text = list.Count.ToString(); }); }
private void UpdateView() { ClearView(); titleTxt.text = post.invitation_title; postContent.text = post.content; commentNumTxt.text = post.scan_number.ToString(); GetAllMsg msg = new GetAllMsg(); MsgManager.Instance.NetMsgCenter.NetGetAllSbj(msg, (respond) => { var list = JsonHelper.DeserializeObject <List <Subject> >(respond.data); foreach (var sbj in list) { if (sbj.subject_id == post.plate) { moduleTxt.text = sbj.subject_name; } } }); //Comment GetCommentMsg commentMsg = new GetCommentMsg(post.invitation_id); MsgManager.Instance.NetMsgCenter.NetGetComment(commentMsg, (respond) => { allComment = JsonHelper.DeserializeObject <List <Comment> >(respond.data); foreach (var comment in allComment) { var go = Instantiate(UIResourceMgr.Instance.Get("CommentPrefab"), CommentContentPanel); var prefab = go.GetComponent <CommentPrefab>(); prefab.Init(comment); allCommentPrefab.Add(prefab); } var postY = 257.8f; var commentY = 1336.2f * allCommentPrefab.Count; CommentContentPanel.GetComponent <RectTransform>().sizeDelta = new Vector2(1080, postY + commentY); }); }