public virtual void UnSubscribeToPacket <T>() where T : class, new()
        {
            var callback = _callbacks[typeof(T)];

            _callbacks.Remove(typeof(T));
            callback.Dispose();

            NetPacketProcessor.RemoveSubscription <T>();
        }