コード例 #1
0
 public GamePacket GetPacket(PacketIdentifier packetId)
 {
     return(GetPacketType(packetId).GetConstructor(emptyTypes).Invoke(emptyObjects) as GamePacket);
 }
コード例 #2
0
 public void Remove(PacketIdentifier packetId)
 {
     packets.Remove(packetId);
 }
コード例 #3
0
 public bool TryGetPacketType(PacketIdentifier packetId, out Type type)
 {
     return(packets.TryGetValue(packetId, out type));
 }
コード例 #4
0
 public bool Contains(PacketIdentifier packetId)
 {
     return(packets.ContainsKey(packetId));
 }
コード例 #5
0
 public PacketEventArgs(PacketIdentifier packetId, GamePacket gamePacket)
 {
     PacketId = packetId;
     Packet   = gamePacket;
 }