protected UXElement FetchPerkGridItem(UXGrid perkGrid, string itemUid) { UXElement uXElement = null; if (perkGrid != null) { int i = 0; int count = perkGrid.Count; while (i < count) { UXElement item = perkGrid.GetItem(i); if (item.Root.name.Contains(itemUid)) { uXElement = item; uXElement.SetRootName(itemUid); break; } i++; } } if (uXElement == null) { uXElement = perkGrid.CloneTemplateItem(itemUid); } return(uXElement); }
private bool ListHasEmptyFirstCard(UXGrid grid) { UXElement item = grid.GetItem(0); if (item == null) { return(false); } SortableEquipment sortableEquipment = item.Tag as SortableEquipment; return(sortableEquipment != null && !sortableEquipment.HasEquipment()); }