public void Clear() { equip1.Initialize(null, null, 0); equip2.Initialize(null, null, 0); equip3.Initialize(null, null, 0); equip4.Initialize(null, null, 0); equip5.Initialize(null, null, 0); equip6.Initialize(null, null, 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); } }
public void Show(List <DataEquipParam> _list, string _strEquipType) { List <DataEquipParam> type_list = _list.FindAll(p => p.equip_type == _strEquipType); foreach (DataEquipParam data in type_list) { EquipBanner banner = Instantiate(m_prefBanner, m_tfBannerRoot).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); banner.OnclickDataEquip.AddListener((value) => { OnDataEquip.Invoke(value); foreach (EquipBanner b in m_equipBannerList) { b.Select(b.dataEquipParam == value); } }); m_equipBannerList.Add(banner); } }