public void OnShopSwordsManClick(SwordsManShopItem oShopSwordsManItem) { if (null == oShopSwordsManItem) { LogModule.ErrorLog("OnShopSwordsManClick::oShopSwordsManItem is null"); return; } if (m_SelectShopSwordsManItem != null) { m_SelectShopSwordsManItem.OnCancelSelectShopItem(); } m_SelectShopSwordsManItem = oShopSwordsManItem; m_SelectShopSwordsManItem.OnSelectShopItem(); if (m_BuyButton != null) { if (GameManager.gameManager.PlayerDataPool.SwordsManScore >= oShopSwordsManItem.Price) { m_BuyButton.isEnabled = true; } else { m_BuyButton.isEnabled = false; } } }
/// <summary> /// /// </summary> /// <param name="resObj"></param> /// <param name="param"></param> void OnLoadShopSwordsMan(GameObject resObj, object param) { if (null == m_ShopSwordsManGrid) { LogModule.ErrorLog("OnLoadShopSwordsMan::m_ShopSwordsManGrid is null"); return; } if (null == m_DaXiaListPriority) { LogModule.ErrorLog("OnLoadShopSwordsMan::m_DaXiaListPriority is null"); return; } if (null == m_JuXiaListPriority) { LogModule.ErrorLog("OnLoadShopSwordsMan::m_JuXiaListPriority is null"); return; } Utils.CleanGrid(m_ShopSwordsManGrid.gameObject); if (m_CurTabPage == TAB_PAGE.TAB_PAGE_DAXIA) { for (int i = 0; i < m_DaXiaListPriority.Count; i++) { Tab_SwordsManScoreShop ShopSwordsManTable = TableManager.GetSwordsManScoreShopByID(m_DaXiaListPriority[i].GoodsId, 0); if (null == ShopSwordsManTable) { LogModule.ErrorLog("OnLoadShopSwordsMan::ShopSwordsManTable is null"); continue; } SwordsManShopItem oShopSwordsManItem = SwordsManShopItem.CreateItem(m_ShopSwordsManGrid, resObj, this); if (null == oShopSwordsManItem) { LogModule.ErrorLog("OnLoadShopSwordsMan::oShopSwordsManItem is null"); continue; } oShopSwordsManItem.SetShopSwordsMan(ShopSwordsManTable); } } else if (m_CurTabPage == TAB_PAGE.TAB_PAGE_JUXIA) { for (int i = 0; i < m_JuXiaListPriority.Count; i++) { Tab_SwordsManScoreShop ShopSwordsManTable = TableManager.GetSwordsManScoreShopByID(m_JuXiaListPriority[i].GoodsId, 0); if (null == ShopSwordsManTable) { LogModule.ErrorLog("OnLoadShopSwordsMan::ShopSwordsManTable is null"); continue; } SwordsManShopItem oShopSwordsManItem = SwordsManShopItem.CreateItem(m_ShopSwordsManGrid, resObj, this); if (null == oShopSwordsManItem) { LogModule.ErrorLog("OnLoadShopSwordsMan::oShopSwordsManItem is null"); continue; } oShopSwordsManItem.SetShopSwordsMan(ShopSwordsManTable); } } m_ShopSwordsManGrid.GetComponent <UIGrid>().repositionNow = true; m_ShopSwordsManGrid.GetComponent <UITopGrid>().recenterTopNow = true; }
/// <summary> /// /// </summary> void InitShop() { m_SelectShopSwordsManItem = null; if (m_LableScore != null) { m_LableScore.text = GameManager.gameManager.PlayerDataPool.SwordsManScore.ToString(); } SetSelectTable(TAB_PAGE.TAB_PAGE_DAXIA); }
public static SwordsManShopItem CreateItem(GameObject grid, GameObject resItem, SwordsManShop parent) { GameObject curItem = Utils.BindObjToParent(resItem, grid); if (null == curItem) { return(null); } SwordsManShopItem curItemComponent = curItem.GetComponent <SwordsManShopItem>(); if (null == curItemComponent) { return(null); } curItemComponent.SetParent(parent); return(curItemComponent); }
public void OnCloseClick() { m_SelectShopSwordsManItem = null; UIManager.CloseUI(UIInfo.SwordsManShopRoot); UIManager.ShowUI(UIInfo.SwordsManRoot); }