Esempio n. 1
0
        public void ItemClick()
        {
            if (listItemLogic != null)
            {
                var itemData = listItemLogic.Item as BagItemDataModel;

                if (itemData.ItemId != -1)
                {
                    //PackItemClickEvent e = new PackItemClickEvent();
                    //e.BagId = itemData.BagId;
                    //e.Index = listItemLogic.Index;
                    //EventDispatcher.Instance.DispatchEvent(e);
                    if (itemData.BagId == (int)eBagType.Equip)
                    {
                        var ee = new UIEvent_RecycleItemSelect();
                        ee.Item = itemData;
                        ee.type = 0;
                        EventDispatcher.Instance.DispatchEvent(ee);
                    }
                }
                else
                {
                    if (itemData.Status == (int)eBagItemType.Lock)
                    {
                        var e = new PackUnlockEvent(itemData);
                        EventDispatcher.Instance.DispatchEvent(e);
                    }
                }
            }
        }
Esempio n. 2
0
        public void ItemBackClick()
        {
            if (listItemLogic != null)
            {
                var itemData = listItemLogic.Item as BagItemDataModel;

                if (itemData.ItemId != -1)
                {
                    //PackItemClickEvent e = new PackItemClickEvent();
                    //e.BagId = itemData.BagId;
                    //e.Index = itemData.Index;
                    //EventDispatcher.Instance.DispatchEvent(e);

                    var ee = new UIEvent_RecycleItemSelect();
                    ee.type = 1;
                    ee.Item = itemData;
                    EventDispatcher.Instance.DispatchEvent(ee);
                }
            }
        }