コード例 #1
0
        public void HandleNetworkMessage(Player sender, INetworkMessage message) {
            ChatNetworkMessage m = (ChatNetworkMessage)message;

            var receivedMessage = new ReceivedChatMessage() {
                RecieveTime = DateTime.Now,
                Sender = m.Sender,
                Content = m.Content
            };
            AllMessages.Add(receivedMessage);

            if (ShouldDisplay(m.Receivers)) {
                DisplayableMessages.Add(receivedMessage);
            }
        }
コード例 #2
0
        public void HandleNetworkMessage(Player sender, INetworkMessage message)
        {
            ChatNetworkMessage m = (ChatNetworkMessage)message;

            var receivedMessage = new ReceivedChatMessage()
            {
                RecieveTime = DateTime.Now,
                Sender      = m.Sender,
                Content     = m.Content
            };

            AllMessages.Add(receivedMessage);

            if (ShouldDisplay(m.Receivers))
            {
                DisplayableMessages.Add(receivedMessage);
            }
        }