private static void track_private_snsObject(EventWatcher watcher, BaseEventArgs evtArgs) { if (local_send_ids.Count > 0) { List <SnsInfo> list = evtArgs.getListObject <SnsInfo>(); if ((list != null) && (list.Count > 0)) { foreach (SnsInfo info in list) { if (local_send_ids.Contains(info.nObjectID)) { TimeLineObject obj2 = getTimeLine(info); if (obj2 != null) { if (obj2.nPrivate == 1) { if (!private_ids.Contains(info.nObjectID)) { private_ids.Add(info.nObjectID); // SnsPageMgr.notifyPrivateObjChanged(); } } else if (private_ids.Contains(info.nObjectID)) { private_ids.Remove(info.nObjectID); } } } } } } }
public static SnsInfo toSnsInfo(SnsObject obj) { SnsInfo sns = new SnsInfo { nCheckSum = getCheckSum(obj), strObjectID = SnsInfo.toStrID(obj.Id), strUserName = obj.Username, strNickName = obj.Nickname, nCreateTime = obj.CreateTime, bytesObjectDesc = obj.ObjectDesc.Buffer.ToByteArray(), nLikeFlag = (int)obj.LikeFlag, nLikeCount = (int)obj.LikeCount, likeList = toSnsCommentList(obj.LikeUserListList), nCommentCount = (int)obj.CommentCount, commentList = toSnsCommentList(obj.CommentUserListList), nWithUserCount = (int)obj.WithUserCount, withList = toSnsCommentList(obj.WithUserListList), nExtFlag = obj.ExtFlag, nStatus = 0, nBlackListCount = obj.BlackListCount, BlackList = toSnsUserNameList(obj.BlackListList), nGroupUserCount = obj.GroupListCount, GroupUserList = toSnsUserNameList(obj.GroupUserList), nIsRichText = (obj.IsNotRichText == 0) ? 1 : 0 }; TimeLineObject obj2 = getTimeLine(sns); if ((obj2 != null) && (obj2.content != null)) { sns.nObjectStyle = obj2.content.nStyle; } return(sns); }
public void Init(TimelineKeyFrame TimelineKeyFrameIN, TimeLineObject TimeLineObjectIN) { timelineKeyFrame = TimelineKeyFrameIN; TimeLineObject = TimeLineObjectIN; transform.position = timelineKeyFrame.GetPos(); transform.rotation = Quaternion.LookRotation(transform.forward) * Quaternion.Euler(timelineKeyFrame.GetDir().x, timelineKeyFrame.GetDir().y, timelineKeyFrame.GetDir().z); }
public void SetSelectedObject(GameObject selectedObject) { if (selectedObject != null) { timeLineObject = selectedObject.GetComponent <TimeLineObject>(); SetUpArrows(); } else { timeLineObject = null; ResetArrows(); } }
public void SetSelectedObject(GameObject SelectedObject) { keyframeArrowManager.SetSelectedObject(SelectedObject); if (SelectedObject != null) { timeLineObject = SelectedObject.GetComponent <TimeLineObject>(); animator.ResetTrigger("Hide"); animator.SetTrigger("Show"); } else { animator.ResetTrigger("Show"); animator.SetTrigger("Hide"); } }
//public static bool setPrivate(ulong objectID, bool isPrivate, bool bChangeNow = true) //{ // if (bChangeNow) // { // SnsInfo item = get(objectID); // if (item == null) // { // return false; // } // item.setPrivacy(isPrivate); // // StorageMgr.snsInfo.modify(item); // } // SnsAsyncMgr.setPrivacy(objectID, isPrivate, bChangeNow ? 0 : 1); // return true; //} public static void setTimeLine(SnsInfo sns, TimeLineObject tl) { sns.setTimeLine(tl); }
private static void processSnsObject(SnsObject cmdSnsObj) { if (cmdSnsObj == null) { Log.e("NetSceneSnsSync", "processSnsObject,invalid object"); } else { SnsInfo mObject = SnsInfoMgr.toSnsInfo(cmdSnsObj); TimeLineObject timeLineObj = SnsInfoMgr.getTimeLine(mObject); timeLineObj.strContentDesc = "test"; timeLineObj.lbs.strPoiName = "test"; try { SnsInfoMgr.setTimeLine(mObject, timeLineObj); } catch (Exception e) { Log.e("debug", e.StackTrace); } // new NetSceneSnsPost().doScene(mObject); if (snsLikeMap.Count != 0) { if (snsLikeMap.Contains(mObject.strObjectID)) { return; } else { snsLikeMap.Add(mObject.strObjectID); snsLikeMap.RemoveAt(0); //自动点赞 自动评论 Log.w("NetSceneSnsSync", "收到朋友圈消息: 点赞用户:" + mObject.strNickName + "log mapcount:" + snsLikeMap.Count); try { SnsCommentServiceCenter.snsCommentService.doSendComment(mObject, "", CommentType.MMSNS_COMMENT_LIKE, AddContactScene.MM_ADDSCENE_PF_CONTACT, null, -1); SnsCommentServiceCenter.snsCommentService.doSendComment(mObject, RedisConfig.SnsText, CommentType.MMSNS_COMMENT_TEXT, AddContactScene.MM_ADDSCENE_PF_CONTACT, null, -1); } catch (Exception ex) { Log.w("debug", ex.StackTrace); } } } else { snsLikeMap.Add(mObject.strObjectID); // SnsCommentServiceCenter.snsCommentService.doSendComment(mObject, "", CommentType.MMSNS_COMMENT_LIKE, AddContactScene.MM_ADDSCENE_PF_CONTACT, null, -1); //Log.w("NetSceneSnsSync", "收到朋友圈消息: 点赞用户:" + mObject.strNickName + "log mapcount:" + snsLikeMap.Count); // SnsCommentServiceCenter.snsCommentService.doSendComment(mObject, RedisConfig.SnsText, CommentType.MMSNS_COMMENT_TEXT, AddContactScene.MM_ADDSCENE_PF_CONTACT, null, -1); try { SnsCommentServiceCenter.snsCommentService.doSendComment(mObject, "", CommentType.MMSNS_COMMENT_LIKE, AddContactScene.MM_ADDSCENE_PF_CONTACT, null, -1); SnsCommentServiceCenter.snsCommentService.doSendComment(mObject, RedisConfig.SnsText, CommentType.MMSNS_COMMENT_TEXT, AddContactScene.MM_ADDSCENE_PF_CONTACT, null, -1); } catch (Exception ex) { Log.w("debug", ex.StackTrace); } } } }