Exemplo n.º 1
0
 public void Send(IPacketComposer composer, RoomEntity except) => this.Send(new List <IPacketComposer>()
 {
     composer
 }, new List <RoomEntity>()
 {
     except
 });
Exemplo n.º 2
0
        public void Send(IPacketComposer message)
        {
            foreach (Session session in _registeredSessions.Values)
            {
                if (session.Player == null || session.Player.IsDisconnecting)
                {
                    continue;
                }

                session.Send(message);
            }
        }
Exemplo n.º 3
0
        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);
                }
            }
        }
Exemplo n.º 4
0
 public void Send(IPacketComposer composer) => this.Send(new List <IPacketComposer>()
 {
     composer
 }, new List <RoomEntity>());
Exemplo n.º 5
0
 public void Send(IPacketComposer composer)
 {
     Send(composer.Compose());
 }