fix:1、添加sdk。2、修复bug
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user