public void OnOpItemClick(GuildMakeItem item) { if (null != m_curSelectItem) { m_curSelectItem.EnableHighlight(false); } m_curSelectItem = item; m_curSelectItem.EnableHighlight(true); if (item != null) { m_CurItemData = item.GetData(); UpdateCurItemInfo(); } }
public static GuildMakeItem CreateItem(GameObject grid, GameObject resObj, string name, GuildMake parent, GuildShopMakeItem data) { GameObject curItem = Utils.BindObjToParent(resObj, grid); if (null != curItem) { GuildMakeItem curItemComponent = curItem.GetComponent <GuildMakeItem>(); if (null != curItemComponent) { curItemComponent.SetData(parent, data); } return(curItemComponent); } return(null); }
void OnLoadMakeWaistbandItem(GameObject resItem, object param) { if (resItem == null) { return; } Utils.CleanGrid(m_ItemGrid); for (int i = 0; i < GuildWindow.GuildShopItemMakeList.Count; i++) { GuildMakeItem curItem = GuildMakeItem.CreateItem(m_ItemGrid, resItem, i.ToString(), this, GuildWindow.GuildShopItemMakeList[i]); if (curItem != null && m_curSelectItem == null) { OnOpItemClick(curItem); } } m_ItemGrid.GetComponent <UIGrid>().repositionNow = true; m_ItemGrid.GetComponent <UITopGrid>().Recenter(true); }
void OnEnable() { m_curSelectItem = null; m_CurItemData.m_ItemID = GlobeVar.INVALID_ID; OnUpdateList(); }