diff --git a/Nibriboard/Client/NibriClientManager.cs b/Nibriboard/Client/NibriClientManager.cs index bf866fc..fd29d21 100644 --- a/Nibriboard/Client/NibriClientManager.cs +++ b/Nibriboard/Client/NibriClientManager.cs @@ -112,6 +112,21 @@ namespace Nibriboard.Client } } + /// + /// Sends a message to everyone on a specified plane. + /// + /// The plane to send the message to. + /// The message to send. + public void ReflectPlane(Plane plane, Message message) + { + foreach(NibriClient client in Clients) + { + if(client.CurrentPlane != plane) + continue; + client.Send(message); + } + } + /// /// Periodically tidies up the client list, disconnecting old clients. ///