Пример #1
0
 internal void OnReceivedPacketEvent(InComingPacket type, Action <D2gsPacket> handler)
 => PacketReceivedEventHandlers.AddOrUpdate(type, handler, (t, h) => h += handler);
Пример #2
0
 internal void SetPacketEventType(InComingPacket inComingPacket)
 {
     IncomingPacketEvents.GetValueOrDefault(inComingPacket)?.Set();
 }
Пример #3
0
 internal ManualResetEvent GetResetEventOfType(InComingPacket inComingPacket)
 {
     return(IncomingPacketEvents.AddOrUpdate(inComingPacket, new ManualResetEvent(false), (key, oldValue) => new ManualResetEvent(false)));
 }
Пример #4
0
 public void OnReceivedPacketEvent(InComingPacket type, Action <D2gsPacket> action)
 => D2gs.OnReceivedPacketEvent(type, action);