Example #1
0
 public bool TryGetPacket(uint packetId, PacketType packetType, out GamePacket gamePacket)
 {
     return(TryGetPacket(new PacketIdentifier(packetId, packetType), out gamePacket));
 }
Example #2
0
 public static PacketIdentifier[] GetPacketIdentifiers(GamePacket gamePacket)
 {
     return(GetPacketIdentifiers(gamePacket.GetType()));
 }
Example #3
0
        public virtual void AddHandler <T>(PacketEventHandler handler, int priority = 0) where T : GamePacket
        {
            var packetId = GamePacket.GetOnePacketIdentifier <T>();

            AddHandler(packetId, handler);
        }
Example #4
0
 public static PacketIdentifier GetOnePacketIdentifier(GamePacket gamePacket)
 {
     return(GetOnePacketIdentifier(gamePacket.GetType()));
 }
Example #5
0
 public PacketEventArgs(PacketIdentifier packetId, GamePacket gamePacket)
 {
     PacketId = packetId;
     Packet   = gamePacket;
 }