// ***********************************************************************
// 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
}
}