public TaskContainer(GameProviderOperationsBase provider, string gameName, NetworkManager client, string selectedComputer, AsyncPack asyncPack) { Provider = provider; GameName = gameName; Client = client; SelectedComputer = selectedComputer; AsyncPack = asyncPack; }
public void QueueJob(GameProviderOperationsBase provider, string gameName, NetworkManager client, string selectedComputer, AsyncPack asyncPack) { _queue.Enqueue(new TaskContainer(provider, gameName, client, selectedComputer, asyncPack)); _autoResetEvent.Set(); }