public static UXElement SetCardQuality(UXFactory uxFactory, UXGrid grid, string itemUid, int qualityInt, string cardName, string defaultCardName) { UXElement subElement = grid.GetSubElement <UXElement>(itemUid, defaultCardName); if (qualityInt == 0) { subElement.Visible = true; UXUtils.HideGridQualityCards(grid, itemUid, cardName); return(null); } subElement.Visible = false; return(UXUtils.SetCardQuality(uxFactory, grid, itemUid, qualityInt, cardName)); }