public void Send(IPacketComposer composer, RoomEntity except) => this.Send(new List <IPacketComposer>() { composer }, new List <RoomEntity>() { except });
public void Send(IPacketComposer message) { foreach (Session session in _registeredSessions.Values) { if (session.Player == null || session.Player.IsDisconnecting) { continue; } session.Send(message); } }
public void SendWithPermission(IPacketComposer message, string param) { foreach (Session session in _registeredSessions.Values) { if (session.Player == null || session.Player.IsDisconnecting) { continue; } if (session.Player.HasPermission(param)) { session.Send(message); } } }
public void Send(IPacketComposer composer) => this.Send(new List <IPacketComposer>() { composer }, new List <RoomEntity>());
public void Send(IPacketComposer composer) { Send(composer.Compose()); }