Example #1
0
        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);
        }
Example #2
0
        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());
        }