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