public void Response(IQuarkNetworkPacketData data, string url, QuarkNetworkCallback callback) { ClientStream.Response(data, url, callback); }
public void Event(IQuarkNetworkPacketData data, string url, QuarkNetworkCallback callback) { ClientStream.Event(data, url, callback); }
public void Response <TData>(string url, QuarkNetworkCallback callback) where TData : IQuarkNetworkPacketData, new() { ClientStream.Response <TData>(url, callback); }
public void Event(IQuarkNetworkPacketData data, string url, QuarkNetworkCallback callback) { _subscribe(data, _events, url, callback); }
public void Event <TData>(string url, QuarkNetworkCallback callback) where TData : IQuarkNetworkPacketData, new() { _subscribe(new TData(), _events, url, callback); }
public void Response(IQuarkNetworkPacketData data, string url, QuarkNetworkCallback callback) { _subscribe(data, _responses, url, callback); }
public void Response <TData>(string url, QuarkNetworkCallback callback) where TData : IQuarkNetworkPacketData, new() { _subscribe(new TData(), _responses, url, callback); }
private void _subscribe(IQuarkNetworkPacketData data, List <Callback> callbacks, string url, QuarkNetworkCallback callback) { callbacks.Add(new Callback { URL = url, Worker = callback, TypeData = data.GetType() }); }