// *********************************************************************** // Assembly : Game // Author : Kimch // Created : 2020-10-09 // Description : // Last Modified By : // Last Modified On : // *********************************************************************** // // // *********************************************************************** using System.Collections.Generic; namespace G.UI { using RewardData = RewardWindow.RewardData; public partial class AdRewardBox : KUIWindow { public readonly static RewardData Empty = new RewardData(); #region Constructor public AdRewardBox() : base(UILayer.kPopup, UIMode.kNone) { uiPath = "ui_w_ad_reward"; } #endregion #region Method public static void ShowReward(Item.ItemInfo itemInfo, Callback2 callback) { Empty.Clear(); Empty.items.Add(itemInfo); Empty.callback = callback; OpenWindow(Empty); } /// /// 可以处理堆叠 /// /// /// public static void ShowRewards(IList itemInfos, Callback2 callback) { Empty.Clear(); Empty.callback = callback; Item.ItemInfo.Combine(itemInfos, Empty.items); OpenWindow(Empty); } #endregion #region Unity /// /// /// public override void Awake() { InitView(); } /// /// /// public override void OnEnable() { RefreshView(); } #endregion } }