public void BroadcastMessage(string from, string message)
        {
            var roomChatMessage = new PacketRoomChatMessage()
            {
                From     = from,
                Text     = message,
                RoomName = Name
            };

            // send a chat message to all players in room
            foreach (var session in playerStore)
                session.Value.Session.Send(roomChatMessage);
        }
Esempio n. 2
0
        public void SendRoomMessage(string roomName, string message, string from = "Scrolls")
        {
            if (!CurrentRooms.Contains(roomName) && roomName != "Message")
                return;

            var roomChatMessage = new PacketRoomChatMessage()
            {
                RoomName = roomName,
                From     = from,
                Text     = message
            };

            Session.Send(roomChatMessage);
        }