void sendMessage(string message) { var data = new PostMessageData { token = _token, channel = _channel, text = message, parse = string.Empty, link_names = string.Empty, username = string.Empty, icon_url = string.Empty, icon_emoji = string.Empty }; var routine = SlackAPI.PostMessage(data); StartCoroutine(routine); //var wsdata = new wsPostMessageData //{ // id = "1", // type = "message", // channel = "D4WNU3BK7", //@haruka "C4WNTPLQM", //random // text = message //}; //WebSocketConnectionViaSlack.instance.ws.Send(JsonUtility.ToJson(wsdata)); }
public ListModel(PostMessageData postMessageData) { this.postMessageData = postMessageData; }
private void Update() { //IL_0017: Unknown result type (might be due to invalid IL or missing references) //IL_001c: Unknown result type (might be due to invalid IL or missing references) //IL_0030: Unknown result type (might be due to invalid IL or missing references) //IL_0035: Unknown result type (might be due to invalid IL or missing references) //IL_0045: Unknown result type (might be due to invalid IL or missing references) //IL_004a: Unknown result type (might be due to invalid IL or missing references) //IL_005f: Unknown result type (might be due to invalid IL or missing references) //IL_0064: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) //IL_007d: Unknown result type (might be due to invalid IL or missing references) //IL_009a: Unknown result type (might be due to invalid IL or missing references) //IL_009f: Unknown result type (might be due to invalid IL or missing references) //IL_00aa: Unknown result type (might be due to invalid IL or missing references) //IL_00af: Unknown result type (might be due to invalid IL or missing references) if (base.isInitialized) { Vector4 baseClipRegion = ScrollView.panel.baseClipRegion; float w = baseClipRegion.w; Vector4 baseClipRegion2 = ScrollView.panel.baseClipRegion; float num = w - baseClipRegion2.y; Vector3 localPosition = DragScrollTrans.get_localPosition(); float num2 = num + localPosition.y; Vector4 finalClipRegion = ScrollView.panel.finalClipRegion; float w2 = finalClipRegion.w; Vector2 clipOffset = ScrollView.panel.clipOffset; float num3 = num2 - (w2 + clipOffset.y); object dragScrollCollider = (object)DragScrollCollider; Vector4 baseClipRegion3 = ScrollView.panel.baseClipRegion; dragScrollCollider.set_center(Vector2.op_Implicit(new Vector2(baseClipRegion3.x, 0f - num3))); interval += Time.get_deltaTime(); if (IntervalSendGetNoRead <= interval) { interval = 0f; DispatchEvent("SEND_GET_NOREAD_MESSAGE", null); } List <FriendMessageData> messageDetailList = MonoBehaviourSingleton <FriendManager> .I.messageDetailList; if (messageDetailList.Count > postMessageList.Count) { HashSet <FriendMessageData> hashSet = new HashSet <FriendMessageData>(messageDetailList); hashSet.ExceptWith(postMessageList); FriendMessageData[] array = new FriendMessageData[hashSet.Count]; hashSet.CopyTo(array); long num4 = 0L; if (0 < postMessageList.Count) { num4 = postMessageList[0].lid; } for (int num5 = array.Length - 1; num5 >= 0; num5--) { if (num4 > array[0].lid) { messageQueue.Enqueue(new PostMessageData(array[num5], true, false)); } } for (int i = 0; i < array.Length; i++) { if (num4 <= array[0].lid) { bool forceScroll = i == array.Length - 1; messageQueue.Enqueue(new PostMessageData(array[i], false, forceScroll)); } } postMessageList.AddRange(array); postMessageList.Sort((FriendMessageData l, FriendMessageData r) => l.lid.CompareTo(r.lid)); } if (0 < messageQueue.Count) { PostMessageData postMessageData = messageQueue.Dequeue(); PostUI(postMessageData.message, postMessageData.topPosition, postMessageData.forceScroll); if (0 > loadedPage && messageQueue.Count == 0) { loadedPage = 0; } } } }
public CommentModel(PostMessageData postMessageData) { this.postMessageData = postMessageData; }