コード例 #1
0
        public void AddMsg(ChatMsg msg, bool notify = true)
        {
            var window = ChatWindow.Opened;

            if (window != null)
                window.OnChatReceived();
            else if (notify)
                NotifyChat();

            messages.Add(msg);

            if (messages.Count > MaxMessages)
                messages.RemoveAt(0);
        }
コード例 #2
0
        public void AddMsg(ChatMsg msg)
        {
            var window = Find.WindowStack.WindowOfType <ChatWindow>();

            if (window == null)
            {
                hasUnread = true;
            }
            else
            {
                window.OnChatReceived();
            }

            messages.Add(msg);

            if (messages.Count > MaxMessages)
            {
                messages.RemoveAt(0);
            }
        }