Exemple #1
0
        public void AddOnPacketCallback <T>(OnPacketGenericDelegate <T> callback) where T : NetPacket
        {
            var type = typeof(T);

            if (!onPacketDelegateDict.TryGetValue(type, out var callbacks))
            {
                callbacks = new List <OnPacketCallbackBase>();
                onPacketDelegateDict.Add(type, callbacks);
            }
            callbacks.Add(new OnPacketCallback <T>(callback));
        }
Exemple #2
0
 public OnPacketCallback(OnPacketGenericDelegate <T> callback)
 {
     this.callback = callback;
 }