protected virtual void OnSteamShutdown(SteamShutdownEventArgs e) { if (this.SteamShutdown != null) { this.SteamShutdown(this, e); } }
private void SteamManager_SteamShutdown(object sender, SteamShutdownEventArgs e) { if (this.SteamCallbacks != null) { this.SteamCallbacks.UnbindAll(); this.SteamCallbacks = null; } SteamManager.SteamClientCallbacks.GameLobbyJoinRequested = null; SteamManager.SteamClientCallbacks.GameOverlayActivated = null; SteamManager.SteamClientCallbacks.GameRichPresenceJoinRequested = null; SteamManager.SteamClientCallbacks.SteamShutdown = null; }