internal Networking(BaseSteamworks steamworks, SteamNative.SteamNetworking networking)
        {
            this.networking = networking;

            SteamNative.P2PSessionRequest_t.RegisterCallback(steamworks, onP2PConnectionRequest);
            SteamNative.P2PSessionConnectFail_t.RegisterCallback(steamworks, onP2PConnectionFailed);
        }
        public void Dispose()
        {
            networking = null;

            OnIncomingConnection = null;
            OnConnectionFailed   = null;
            OnP2PData            = null;
        }
        public void Dispose()
        {
            networking = null;

            OnIncomingConnection = null;
            OnConnectionFailed   = null;
            OnP2PData            = null;
            ListenChannels.Clear();
        }