using Cysharp.Threading.Tasks;
using Gameplay;
using PhxhSDK;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using Button = UnityEngine.UI.Button;
using Image = UnityEngine.UI.Image;
public class UI_BuyDiamondController : UIWindow
{
//UI GameObj
///Auto Gen Start///
public Image Image_BG;
public Button Button_Close;
public Image Image_RestartBG;
public TMP_Text Text_Restart;
public TMP_Text Text_Time;
public TMP_Text Text_Title;
public TMP_Text Text_Currency;
public Image Image_IteamTime;
public TMP_Text Text_ItemTime;
public Image Image_IteamMax;
public TMP_Text Text_ItemMax;
public TMP_Text Text_ItemName;
public Image Image_ItemPic;
public Image Image_CoinBG;
public Image Image_CoinLogo;
public TMP_Text Text_ItemPrice;
///Auto Gen End///
// Use this for initialization
///
/// 打开购买体力界面
///
public static async UniTask Open()
{
CommonUtils.CaptureScreenshot();
return await UIManager.Instance.CreateAndOpenWindow(UINameConst.UI_BuyDiamond);
}
///
/// 高斯模糊遮罩
///
private RawImage rawImageGaussianBlurMask;
ShopData nowShopData;
private GameObject mCurrentScrollViewContentObj = null;
PhxhScrollView _mCurrentScrollView = null;
Dictionary mShopItemGoDataDic;
Dictionary mShopItemIndexGoDataDic;
//Test
private Button _btnIAPTest;
private Button _btnIAPTest2;
private Button _btnIAPTest3;
public override void OnInit()
{
//bind UI GameObj
UI_BuyDiamondBinder.GetComponents(this);
rawImageGaussianBlurMask = GetComponent("GaussianBlurMask");
rawImageGaussianBlurMask.texture = CommonUtils.screenTexture;
mCurrentScrollViewContentObj = FindObj("Image_BG/PhxhScrollView/Viewport/Content");
_mCurrentScrollView = GetComponent("Image_BG/PhxhScrollView");
mShopItemGoDataDic = new Dictionary();
mShopItemIndexGoDataDic = new Dictionary();
BindButton(Button_Close, _OnClickClose);
_btnIAPTest = GetComponent