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

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