示例#1
0
        public void ShowEquip()
        {
            RPGKitUtil.DeleteObjects <EquipBanner>(m_tfRootBanner.gameObject);
            RPGKitUtil.DeleteObjects <BannerItem>(m_tfRootBanner.gameObject);
            m_itemBannerList.Clear();

            List <DataEquipParam> type_list = DataManager.Instance.m_dataEquip.list;

            foreach (DataEquipParam data in type_list)
            {
                EquipBanner banner = Instantiate(m_prefBannerEquip, m_tfRootBanner).GetComponent <EquipBanner>();
                banner.gameObject.SetActive(true);

                MasterEquipParam master = DataManager.Instance.m_masterEquip.list.Find(p => p.equip_id == data.equip_id);
                banner.Initialize(master, data);
            }
        }
示例#2
0
        public void ShowItem()
        {
            m_iSelectingItemSerial.Value = 0;

            RPGKitUtil.DeleteObjects <EquipBanner>(m_tfRootBanner.gameObject);
            RPGKitUtil.DeleteObjects <BannerItem>(m_tfRootBanner.gameObject);
            m_itemBannerList.Clear();

            foreach (DataItemParam data in DataManager.Instance.m_dataItem.list)
            {
                GameObject objItem = Instantiate(m_prefBannerItem, m_tfRootBanner) as GameObject;
                objItem.SetActive(true);
                BannerItem banner = objItem.GetComponent <BannerItem>();
                banner.Initialize(data);
                m_itemBannerList.Add(banner);

                banner.OnBannerDataItem.AddListener((value) =>
                {
                    m_iSelectingItemSerial.Value = value.item_serial;
                    UIAssistant.Instance.ShowPage("FieldMenuItemCheck");
                });
            }
        }
示例#3
0
 public void Clear()
 {
     m_prefBanner.SetActive(false);
     RPGKitUtil.DeleteObjects <EquipBanner>(m_tfBannerRoot.gameObject);
     m_equipBannerList.Clear();
 }