/// <summary> /// Called when the client is securely connected to Steam3. /// </summary> protected override void OnClientConnected() { base.OnClientConnected(); jobManager.SetTimeoutsEnabled(true); PostCallback(new ConnectedCallback()); }
/// <summary> /// Called when the client is physically disconnected from Steam3. /// </summary> protected override void OnClientDisconnected(bool userInitiated) { // if we are disconnected, cancel all pending jobs jobManager.CancelPendingJobs(); jobManager.SetTimeoutsEnabled(false); PostCallback(new DisconnectedCallback(userInitiated)); }