| | |
| | | protected override void OnPreOpen() |
| | | { |
| | | isSkip = LocalSave.GetBool(HeroUIManager.skipKey, false); |
| | | UIManager.Instance.CloseWindow<ScrollTipWin>(); |
| | | HappyXBModel.Instance.RefreshXBResultAct += UpdateState; |
| | | HappyXBModel.Instance.RefreshXBTypeInfoAct += RefreshBtn; |
| | | InitMoney(); |
| | |
| | | { |
| | | var funcSet = TreasureSetConfig.Get((int)HeroUIManager.Instance.selectCallType); |
| | | if (funcSet.CostItemID == 0) |
| | | { |
| | | { |
| | | call1ItemIcon.SetActive(false); |
| | | call1Text.SetActive(false); |
| | | call10ItemIcon.SetActive(false); |
| | |
| | | call1Text.SetActive(true); |
| | | call10ItemIcon.SetActive(true); |
| | | call10Text.SetActive(true); |
| | | |
| | | |
| | | var item = ItemConfig.Get(funcSet.CostItemID); |
| | | var IconKey = item.IconKey; |
| | | call1ItemIcon.SetOrgSprite(IconKey); |
| | | |
| | | var itemCount = PackManager.Instance.GetItemCountByID(PackType.Item, funcSet.CostItemID); |
| | | |
| | | if (HappyXBModel.Instance.IsHaveFreeXB((int)HeroUIManager.Instance.selectCallType)) |
| | | { |
| | |
| | | } |
| | | else |
| | | { |
| | | call1Text.text = Language.Get("L1100", item.ItemName, funcSet.CostItemCountList[0]); |
| | | call1Text.text = Language.Get("L1100", item.ItemName, UIHelper.AppendColor(funcSet.CostItemCountList[0] > itemCount ? TextColType.Red : TextColType.LightWhite, funcSet.CostItemCountList[0].ToString())); |
| | | } |
| | | |
| | | |
| | | call10ItemIcon.SetOrgSprite(IconKey); |
| | | call10Text.text = Language.Get("L1100", item.ItemName, funcSet.CostItemCountList[1]); |
| | | call10Text.text = Language.Get("L1100", item.ItemName, UIHelper.AppendColor(funcSet.CostItemCountList[1] > itemCount ? TextColType.Red : TextColType.LightWhite, funcSet.CostItemCountList[1].ToString())); |
| | | |
| | | } |
| | | |
| | | void ShowMoney(bool show) |