public void InitInfo(MonthcardTemplate monthcardT) { mt = monthcardT; titleTxt.text = GameUtils.getString(mt.getName()); welfareTxt.text = GameUtils.getString("monthcard_content1"); iconBg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + mt.getBaseicon()); iconBg.SetNativeSize(); iconImg.sprite = UIResourceMgr.LoadSprite(common.defaultPath + mt.getIcon()); ExchangeTemplate ex = DataTemplate.GetInstance().GetExchangeTemplateByMonthCardId(monthcardT.getId()); if (ex != null) { costTxt.text = ex.getPrice().ToString(); } itemIconImg1.sprite = GameUtils.GetSpriteByResourceType(EM_RESOURCE_TYPE.Gold); itemIconImg1.gameObject.SetActive(mt.getDailydiamond() > 0); itemCountTxt1.text = mt.getDailydiamond() <= 0 ? "" : mt.getDailydiamond().ToString(); itemIconImg2.sprite = GameUtils.GetSpriteByResourceType(EM_RESOURCE_TYPE.Money); itemIconImg2.gameObject.SetActive(mt.getDailygold() > 0); itemCountTxt2.text = mt.getDailygold() <= 0 ? "" : mt.getDailygold().ToString(); SetMonthcardType(mt.getDuration() > 0 ? Monthcard_Type.Limited : Monthcard_Type.Forever); }
public static void OnBuyMonthCardSucess(int monthCardId) { MonthcardTemplate mt = DataTemplate.GetInstance().GetMonthCardTemplateByID(monthCardId); int gold = mt.getDailygold(); int diamond = mt.getDailydiamond(); if ((gold > 0) && (diamond > 0)) { InterfaceControler.GetInst().AddMsgBox(string.Format(GameUtils.getString("monthcard_bubble1"), diamond, gold), UI_HomeControler.Inst.GetTopTransform()); } else { InterfaceControler.GetInst().AddMsgBox(string.Format(GameUtils.getString("monthcard_bubble2"), diamond), UI_HomeControler.Inst.GetTopTransform()); } }