Esempio n. 1
0
 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;
         }
     }
 }
Esempio n. 2
0
    /// <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;
    }
Esempio n. 3
0
 /// <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);
 }
Esempio n. 4
0
    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);
    }
Esempio n. 5
0
 public void OnCloseClick()
 {
     m_SelectShopSwordsManItem = null;
     UIManager.CloseUI(UIInfo.SwordsManShopRoot);
     UIManager.ShowUI(UIInfo.SwordsManRoot);
 }