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); } }
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); } } }