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); } }
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"); }); } }
public void Clear() { m_prefBanner.SetActive(false); RPGKitUtil.DeleteObjects <EquipBanner>(m_tfBannerRoot.gameObject); m_equipBannerList.Clear(); }