コード例 #1
0
ファイル: ChatMessageManager.cs プロジェクト: BjkGkh/R106
        internal void AddMessage(ChatMessage message)
        {
            listOfMessages.AddFirst(message);

            if (amountOfMessagesInside == 100)
                listOfMessages.RemoveLast();
            else
                amountOfMessagesInside++;
        }
コード例 #2
0
ファイル: ChatMessageFactory.cs プロジェクト: BjkGkh/R106
        internal static ChatMessage CreateMessage(string message, GameClient user, Room room)
        {
            uint userID = user.GetHabbo().Id;
            string username = user.GetHabbo().Username;
            uint roomID = room.RoomId;
            string roomName = room.Name;
            DateTime timeSpoken = DateTime.Now;

            ChatMessage chatMessage = new ChatMessage(userID, username, roomID, roomName, message, timeSpoken);
            return chatMessage;
        }