Ejemplo n.º 1
0
    /// <summary>
    /// 格子点击
    /// </summary>
    private void OnBtnClicked()
    {
        if (m_suitDataBase == null)
        {
            Engine.Utility.Log.Error("m_suitdatabase is null");
            return;
        }
        SuitDataManager dm = DataManager.Manager <SuitDataManager>();

        DataManager.Manager <UIPanelManager>().ShowPanel(PanelID.FashionTips, data: m_suitDataBase);
        dm.CurSuitDataBase = m_suitDataBase;
        dm.SendChangeRenderObj(m_suitDataBase.base_id, (int)dm.CurSuitType, MainPlayerHelper.GetPlayerID());
    }
Ejemplo n.º 2
0
 public void InitDataBase(SuitDataBase db)
 {
     m_suitDataBase = db;
     if (db != null)
     {
         m_suitID = db.base_id;
         m_label_tipssuitname.text = db.name;
         m_label_tipsdes.text      = db.desc;
         m_label_getwaydes.text    = db.activeWay;
         ShowAttr();
         SuitDataManager dm = DataManager.Manager <SuitDataManager>();
         SuitState       st = dm.GetSuitState(m_suitID);
         FashionTipsType ft = FashionTipsType.ShowBuy;
         if (st == SuitState.Show)
         {
             ft = FashionTipsType.None;
         }
         else if (st == SuitState.Equip)
         {
             ft = FashionTipsType.ShowUnLoad;
         }
         else if (st == SuitState.HasBuy)
         {
             ft = FashionTipsType.ShowEquip;
         }
         else if (st == SuitState.NoEffect)
         {
             ft = FashionTipsType.ShowAddTime;
         }
         else if (st == SuitState.Active)
         {
             ft = FashionTipsType.None;
         }
         else
         {
             ft = FashionTipsType.ShowBuy;
         }
         ShowBtn(ft);
     }
 }