private void AskUnsubscribeModalCallback(UIComponent component, int result) { if (result == 1) { if (Steam.workshop.Unsubscribe(new PublishedFileId(_workshopAssetRowData.WorkshopId))) { ModLogger.Debug("Successfully unsubscribed '{0}'", _workshopAssetRowData.ReadableName); WorkshopAssetMonitor.Instance.Remove(_workshopAssetRowData.WorkshopAssetId); _mainWindow.RemoveRow(_workshopAssetRowData); } else { ModLogger.Debug("Failed to unsbuscribe '{0}'", _workshopAssetRowData.ReadableName); } } }