GoodsItemTipsView.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using FairyGUI;
  2. using UI.CommonGame;
  3. using System.Collections;
  4. namespace GFGGame
  5. {
  6. public class GoodsItemTipsView : BaseWindow
  7. {
  8. private UI_GoodsItemTips _ui;
  9. protected override void OnInit()
  10. {
  11. base.OnInit();
  12. _ui = UI_GoodsItemTips.Create();
  13. this.viewCom = _ui.target;
  14. this.viewCom.Center();
  15. this.modal = true;
  16. }
  17. protected override void OnShown()
  18. {
  19. base.OnShown();
  20. int itemID = (int)viewData;
  21. ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(itemID);
  22. _ui.m_txtOwned.SetVar("count", "" + ItemDataManager.GetItemNum(itemID)).FlushVars();
  23. _ui.m_txtName.text = itemCfg.name;
  24. _ui.m_goodsItem.m_icon.url = ResPathUtil.GetIconPath(itemCfg);
  25. _ui.m_txtDesc.text = itemCfg.desc;
  26. RarityIconController.UpdateRarityIcon(_ui.m_goodsItem.m_rarity, itemID, true);
  27. }
  28. protected override void OnHide()
  29. {
  30. base.OnHide();
  31. }
  32. }
  33. }