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
+93 -51
View File
@@ -106,6 +106,35 @@ namespace ChillConnect
});
}
public static void SetWatchCd(int type)
{
var watchCd = ConfigSystem.GetConfig<CommonModel>().PiggyPropCD;
if (type > 0 && DataMgr.NewWatchCd.Value.Count > 0)
{
DataMgr.NewWatchCd.Value[type] = (int)GetNowTime() + watchCd;
DataMgr.NewWatchCd.Save();
}
}
public static void InitNewWatchCDList(bool isNew = false)
{
if (isNew)
{
DataMgr.NewWatchCd.Value.Clear();
}
if (DataMgr.NewWatchCd.Value.Count == 0)
{
for (int i = 0; i < 5; i++)
{
DataMgr.NewWatchCd.Value.Add(0);
}
DataMgr.NewWatchCd.Save();
}
}
public static void ShowInterstitial(string key)
{
// if (!true)
@@ -129,7 +158,7 @@ namespace ChillConnect
if (SaveData.GetSaveObject().InterstitialPLayNum >= GetCommonModel().RemoveADsPackPopup)
{
SaveData.GetSaveObject().InterstitialPLayNum = 0;
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.PackrewardUI_Open);
// UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.PackrewardUI_Open);
}
SaveData.saveDataFunc();
if (key == "AfterReward")
@@ -145,18 +174,18 @@ namespace ChillConnect
}
public static void ShowOpenAd()
{
MaxADKit.ShowOpenAdIfReady((issuccess) =>
{
if (issuccess)
{
GameDispatcher.Instance.Dispatch(GameMsg.CloseMask);
TrackKit.SendEvent(Property.adEvent, Property.open_show);
TrackKit.SendEvent(Property.adEvent, Property.open_show_people);
SaveData.GetSaveObject().TodayOpenNum[1]++;
SaveData.saveDataFunc();
AdOverEvent(3);
}
});
// MaxADKit.ShowOpenAdIfReady((issuccess) =>
// {
// if (issuccess)
// {
// GameDispatcher.Instance.Dispatch(GameMsg.CloseMask);
// TrackKit.SendEvent(Property.adEvent, Property.open_show);
// TrackKit.SendEvent(Property.adEvent, Property.open_show_people);
// SaveData.GetSaveObject().TodayOpenNum[1]++;
// SaveData.saveDataFunc();
// AdOverEvent(3);
// }
// });
}
public static bool NeedShowOpenAd()
@@ -431,7 +460,7 @@ namespace ChillConnect
// return true;//zhushi
return false;//zhushi
// return false;//zhushi
return GetLoginModel().IsMagic;
}
@@ -1013,7 +1042,8 @@ namespace ChillConnect
look_interad_numbers = 0;
if (Random.Range(0, 100) < ConfigSystem.GetConfig<CommonModel>().interstitialtype)
{
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.AdcomingUI_Open);
// UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.AdcomingUI_Open);
ShowInterstitial("interstitial_gameend");
}
}
}
@@ -1085,26 +1115,22 @@ namespace ChillConnect
public static int GetLevel()
{
// return 20;//zhushi
return SaveData.GetSaveObject().LevelNum;
}
// DataMgr.GameLevel.Value = 200;//zhushi
return DataMgr.GameLevel.Value;
}
public static void SetLevel(int level)
{
// PlayerPrefs.SetInt("_level", level);
SaveData.GetSaveObject().LevelNum = level;
DataMgr.GameLevel.Value = level;
}
public static int GetLevelstate()
{
// return PlayerPrefs.GetInt("_lvstate", 3); //4种,数字3为可以用广告和金币复活,2为只能用广告,1为只能用金币。0为不能复活
return SaveData.GetSaveObject().LevelState;
return DataMgr.ResurrectionState.Value;//4种,数字3为可以用广告和金币复活,2为只能用广告,1为只能用金币。0为不能复活
}
public static void SetLevelstate(int state)
{
// PlayerPrefs.SetInt("_lvstate", state);
SaveData.GetSaveObject().LevelState = state;
DataMgr.ResurrectionState.Value = state;
}
public static int GetGoldNumber()
@@ -1219,10 +1245,10 @@ namespace ChillConnect
return false;
}
// public static void addMoney(int a)
// {
// DataMgr.Ticket.Value += a;
// }
public static void addMoney(int a)
{
DataMgr.Ticket.Value += a;
}
// public static void addMoney(float a)
// {
@@ -1323,24 +1349,40 @@ namespace ChillConnect
}
public static bool IsTemporaryEnd;
private static int ShowStatementViewCount = 0;
public static void ShowStatementView()
{
if (ShowStatementViewCount > 0) return;
if (!IsGiftSwitch()) return;
ShowStatementViewCount++;
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.StatementViewUI_Open);
}
public static void IsShowPettyReward()
{
if (!IsGiftSwitch()) return;
Debug.Log($"PreferencesMgr.Instance.IsGetPettyReward===={SaveData.GetSaveObject().IsGetPettyReward}");
if (SaveData.GetSaveObject().IsGetPettyReward) return;
SaveData.GetSaveObject().IsGetPettyReward = true;
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.PettyAwardUI_Open);
}
public static void IsShowFirstReward()
{
// if (!GameHelper.IsGiftSwitch())
return;
var isGet = SaveData.GetSaveObject().IsGetFirstReward;
if (loginModel.NewPlayer || !isGet)
{
SaveData.GetSaveObject().IsGetFirstReward = true;
GameHelper.GetLoginModel().NewPlayer = false;
if (GameHelper.IsGiftSwitch())
{
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.FirstRewardUI_Open);
}
// else {
// PlayerPrefs.SetInt("FirstReward", 1);
// AddGoldNumber(50);
// }
// PlayerPrefs.GetInt("FirstReward", 1);
var awardNum = ConfigSystem.GetConfig<CommonModel>().InitialNum;
addMoney(awardNum);
AddGoldNumber(50);
}
}
@@ -1589,7 +1631,7 @@ namespace ChillConnect
}
public static bool isRDExchangeMode()
{
return true; //zhushi
// return true; //zhushi
return SaveData.GetSaveObject().ExchangeModeToggle == 1;
}
private static HashSet<string> generatedKeys = new HashSet<string>();
@@ -1656,12 +1698,12 @@ namespace ChillConnect
if (!SaveData.GetSaveObject().is_get_packreward)
{
Debug.Log("kkkkkkkkkkkkkk2222" + GetCommonModel().TurnOffPackRate);
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.PackrewardUI_Open);
// UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.PackrewardUI_Open);
}
else
if (!SaveData.GetSaveObject().is_get_ThreeDaysGift)
{
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.ThreeDaysGiftUI_Open);//在每个打开的界面的onclose方法中调用CallShowTurn方法
// UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.ThreeDaysGiftUI_Open);//在每个打开的界面的onclose方法中调用CallShowTurn方法
}
else if (SaveData.GetSaveObject().failed_pack_time > GameHelper.GetNowTime())
{
@@ -1671,7 +1713,7 @@ namespace ChillConnect
// // CallShowTurn();
// // return;
// }
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.ResurgenceUI_Open, progress);
// UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.ResurgenceUI_Open, progress);
}
else if (!SaveData.GetSaveObject().is_get_battlepass)
{
@@ -1750,15 +1792,15 @@ namespace ChillConnect
SaveData.GetSaveObject().TurnOffDay = DateTime.Now.Day;
SaveData.GetSaveObject().TurnOffNumbers = 0;
}
if (Random.Range(0, 100) < ConfigSystem.GetConfig<CommonModel>().TurnOffRewardsRate)
{
if ((SaveData.GetSaveObject().TurnOffNumbers < ConfigSystem.GetConfig<CommonModel>().TurnOffRewardslimit) && (GameHelper.GetNowTime() > SaveData.GetSaveObject().TurnOffTime))
{
SaveData.GetSaveObject().TurnOffTime = GameHelper.GetNowTime() + ConfigSystem.GetConfig<CommonModel>().TurnOffRewardsCD;
SaveData.GetSaveObject().TurnOffNumbers++;
UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.GoldRewardUI_Open);
}
}
// if (Random.Range(0, 100) < ConfigSystem.GetConfig<CommonModel>().TurnOffRewardsRate)
// {
// if ((SaveData.GetSaveObject().TurnOffNumbers < ConfigSystem.GetConfig<CommonModel>().TurnOffRewardslimit) && (GameHelper.GetNowTime() > SaveData.GetSaveObject().TurnOffTime))
// {
// SaveData.GetSaveObject().TurnOffTime = GameHelper.GetNowTime() + ConfigSystem.GetConfig<CommonModel>().TurnOffRewardsCD;
// SaveData.GetSaveObject().TurnOffNumbers++;
// UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.GoldRewardUI_Open);
// }
// }
SaveData.saveDataFunc();
}
}