fix:1、添加sdk。2、修复bug

This commit is contained in:
barry
2026-06-11 18:30:41 +08:00
parent fcf9128dd3
commit 570f4635f2
1240 changed files with 111200 additions and 39704 deletions
+72 -18
View File
@@ -1,5 +1,9 @@
using System;
using FGUI.Common_01;
using FGUI.Prop_09;
using FGUI.store_17;
using IgnoreOPS;
using UnityEngine;
namespace ChillConnect
{
@@ -38,6 +42,7 @@ namespace ChillConnect
protected override void OnClose()
{
GameHelper.showGameUI = true;
HallManager.Instance.UpdateSecondEvent -= UpdateCd;
}
@@ -50,6 +55,7 @@ namespace ChillConnect
{
_price = ConfigSystem.GetConfig<CommonModel>().Purchaseprops;
state_ = (int)args;
ui.prop.selectedIndex = state_;
@@ -66,6 +72,17 @@ namespace ChillConnect
ui.btn_add.SetClick(AddProNum);
ui.btn_jian.SetClick(ReduceProNum);
HallManager.Instance.UpdateSecondEvent += UpdateCd;
UpdateCd();
if (GameHelper.IsGiftSwitch() && ConfigSystem.GetConfig<CommonModel>().PiggyBankSwitch == 1) ui.img_saveingpot.visible = true;
ui.btn_watch.SetClick(() =>
{
buyItem();
});
}
void buyItem()
{
@@ -83,25 +100,44 @@ namespace ChillConnect
}
if (DataMgr.NewWatchCd.Value[state_ + 2] < Convert.ToInt32(GameHelper.GetNowTime()))
{
GameHelper.ShowVideoAd("reward_prop", isSuccess =>
{
if (isSuccess)
{
GameHelper.SetWatchCd(state_ + 2);
int numbers = GameHelper.GetItemNumber(state_);
numbers++;
GameHelper.SetItemNumber(state_, numbers);
GameDispatcher.Instance.Dispatch(GameMsg.Sheep_item_refresh);
GameHelper.ShowTips("The purchase was successful", true);
CtrlCloseUI();
}
});
}
int price = _price * prop_num;
if (GameHelper.CheckGoldNumber(price))
{
GameHelper.AddGoldNumber(-price);
int numbers = GameHelper.GetItemNumber(state_);
numbers += prop_num;
GameHelper.SetItemNumber(state_, numbers);
GameDispatcher.Instance.Dispatch(GameMsg.Sheep_item_refresh);
GameDispatcher.Instance.Dispatch(GameMsg.Gold_refresh);
GameHelper.ShowTips("The purchase was successful", true);
CtrlCloseUI();
}
else
{
GameHelper.ShowTips("Not enough gold");
}
// int price = _price * prop_num;
// if (GameHelper.CheckGoldNumber(price))
// {
// GameHelper.AddGoldNumber(-price);
// int numbers = GameHelper.GetItemNumber(state_);
// numbers += prop_num;
// GameHelper.SetItemNumber(state_, numbers);
// GameDispatcher.Instance.Dispatch(GameMsg.Sheep_item_refresh);
// GameDispatcher.Instance.Dispatch(GameMsg.Gold_refresh);
// GameHelper.ShowTips("The purchase was successful", true);
//
// CtrlCloseUI();
//
// }
// else
// {
// GameHelper.ShowTips("Not enough gold");
// }
}
@@ -130,6 +166,24 @@ namespace ChillConnect
}
#endregion
private void UpdateCd()
{
btn_watchAd btnWatch = ui.btn_watch as btn_watchAd;
// Debug.Log($"DataMgr.NewWatchCd.Value[state_ + 2]==={DataMgr.NewWatchCd.Value[state_ + 2]}");
if (DataMgr.NewWatchCd.Value[state_ + 2] > Convert.ToInt32(GameHelper.GetNowTime()))
{
btnWatch.enabled = false;
btnWatch.can_buy.selectedIndex = 1;
btnWatch.btn_text.text = CommonHelper.TimeFormat(DataMgr.NewWatchCd.Value[state_ + 2] - Convert.ToInt32(GameHelper.GetNowTime()), CountDownType.Hour);
}
else
{
ui.btn_watch.enabled = true;
btnWatch.can_buy.selectedIndex = 0;
btnWatch.watch.text = "Watch AD";
}
}
private void AddProNum()
{