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); }
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); }