Beispiel #1
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);
     }
 }
Beispiel #2
0
 void ShowActiveSign(SuitState st)
 {
     if (m_obj_equipMark != null)
     {
         m_obj_equipMark.SetActive(true);
         UISprite spr = m_obj_equipMark.GetComponent <UISprite>();
         if (spr == null)
         {
             return;
         }
         if (st == SuitState.Active)
         {
             spr.spriteName = "jiaobiao_yijihuo";
         }
         else if (st == SuitState.Equip)
         {
             spr.spriteName = "jiaobiao_yizhuangbei2";
         }
         else if (st == SuitState.HasBuy)
         {
             spr.spriteName = "jiaobiao_yiyongyou";
         }
         else if (st == SuitState.NoEffect)
         {
             spr.spriteName = "jiaobiao_yishixiao";
         }
         else if (st == SuitState.Show)
         {
             spr.spriteName = "jiaobiao_weijihuo";
         }
         else
         {
             m_obj_equipMark.SetActive(false);
         }
     }
 }