using UnityEngine; namespace vnxbqy.UI { //用于显示获得物品的窗口 public class FairySiegeBaseDonateGetItemWin : CommonGetItemWin { [SerializeField] TextEx txtValue; FairySiegeActModel model { get { return ModelCenter.Instance.GetModel(); } } protected override void BindController() { } protected override void AddListeners() { base.AddListeners(); } protected override void OnPreOpen() { base.OnPreOpen(); if (model.nowContiributionType == 0) { string str = UIHelper.AppendColor(TextColType.Green, 1.ToString()); string str1 = RichTextMsgReplaceConfig.GetRichReplace("MONEY", model.lowDonateMoneyType); string str2 = UIHelper.AppendColor(TextColType.Green, UIHelper.ReplaceLargeNum(model.lowDonateOnceExpAdd)); txtValue.text = Language.Get("FairySiege151", str, str1, str2); } else if (model.nowContiributionType == 1 && ItemConfig.Has(model.highDonateItemId)) { var config = ItemConfig.Get(model.highDonateItemId); string str = UIHelper.AppendColor(TextColType.Green, UIHelper.ReplaceLargeNum(model.nowContributionCount)); string str1 = config.ItemName; string str2 = UIHelper.AppendColor(TextColType.Green, UIHelper.ReplaceLargeNum(model.nowContributionCount * model.highDonateOnceExpAdd)); txtValue.text = Language.Get("FairySiege151", str, str1, str2); } else { txtValue.text = string.Empty; } } protected override void OnPreClose() { base.OnPreClose(); } protected override void OnAfterOpen() { } protected override void OnAfterClose() { } protected override void LateUpdate() { } } }