修改bug

This commit is contained in:
2026-05-19 18:13:35 +08:00
parent defb4f0280
commit b764571e86
13 changed files with 101 additions and 74 deletions
@@ -103,7 +103,7 @@ namespace BingoBrain
}
public static void CheckMakeupTaskData()
{
Debug.Log("????????????????????????1");
Debug.Log("????????????????????????1");
if (!GameHelper.IsGiftSwitch())
{
return;
@@ -138,7 +138,7 @@ namespace BingoBrain
PlayerPrefs.SetInt($"days_{userId}_{makeuptaskData.tableId}", DateTime.Today.Day);
var loginNum = UnityEngine.Random.Range(common.inlineLoginDown[0],
common.inlineLoginDown[1]);
makeuptaskData.loginSpeedNum += loginNum;
//如果登录减少人数大于配置的阈值,则不能减少排名了
Debug.Log($"登录累计增加的排名为:{makeuptaskData.loginSpeedNum} 阈值为:{redeemVOModel.Login_Limit_times}");
if (makeuptaskData.loginSpeedNum > redeemVOModel.Login_Limit_times)
@@ -146,7 +146,8 @@ namespace BingoBrain
makeuptaskData.loginSpeedNum = redeemVOModel.Login_Limit_times;
continue;
}
if (makeuptaskData.loginSpeedNum + loginNum > redeemVOModel.Login_Limit_times) loginNum = redeemVOModel.Login_Limit_times - makeuptaskData.loginSpeedNum;
makeuptaskData.loginSpeedNum += loginNum;
Debug.Log($"订单为: {makeuptaskData.tableId} 通过登录减少的排名为:{loginNum}");
makeuptaskData.inlineNum -= loginNum;
if (makeuptaskData.inlineNum < common.inlineMin)
@@ -186,7 +187,7 @@ namespace BingoBrain
PlayerPrefs.SetInt($"days__{makeuptaskData.tableId}_pot", DateTime.Today.Day);
var loginNum = UnityEngine.Random.Range(common.inlineLoginDown[0],
common.inlineLoginDown[1]);
makeuptaskData.loginSpeedNum += loginNum;
//如果登录减少人数大于配置的阈值,则不能减少排名了
// Debug.Log($"登录累计增加的排名为:{makeuptaskData.loginSpeedNum} 阈值为:{redeemVOModel.Login_Limit_times}");
if (makeuptaskData.loginSpeedNum > redeemVOModel.Login_Limit_times)
@@ -194,7 +195,8 @@ namespace BingoBrain
makeuptaskData.loginSpeedNum = redeemVOModel.Login_Limit_times;
continue;
}
if (makeuptaskData.loginSpeedNum + loginNum > redeemVOModel.Login_Limit_times) loginNum = redeemVOModel.Login_Limit_times - makeuptaskData.loginSpeedNum;
makeuptaskData.loginSpeedNum += loginNum;
//Debug.Log($"订单为: {makeuptaskData.tableId} 通过登录减少的排名为:{loginNum}");
makeuptaskData.inlineNum -= loginNum;
if (makeuptaskData.inlineNum < common.inlineMin)
@@ -280,7 +282,7 @@ namespace BingoBrain
PreferencesMgr.Instance.IsShowRewardFly105 = false;
PreferencesMgr.Instance.IsShowRewardFly106 = false;
CheckCoinMakeupTaskData();
// CheckCoinMakeupTaskData();
CheckMakeupTaskData();
PreferencesMgr.Instance.IsShowOpenReward = true;
}
@@ -345,27 +347,30 @@ namespace BingoBrain
CheckSpeedUpTaskData();
var taskData = PreferencesMgr.Instance.MakeupTaskHistory.Last();
if (taskData.status == MakeupTaskStatus.Task)
foreach (var taskData in PreferencesMgr.Instance.MakeupTaskHistory)
{
var makeupVo = ConfigSystem.GetConfig<MakeupModel>().dataList.FirstOrDefault(card => card.id == taskData.tableId);
if (makeupVo != null && taskData.videoCount < makeupVo.ad_need)
if (taskData.status == MakeupTaskStatus.Task)
{
taskData.videoCount++;
NetworkKit.BuriedPoint(BuriedPointEvent.ad_task, BuriedPointEvent.watch_ad_number, 1);
PreferencesMgr.Instance.SaveMakeupTaskHistory();
PlayerPrefs.SetInt("finish_ad_number", 0);
}
else
{
if (PlayerPrefs.GetInt("finish_ad_number", 0) == 0)
var makeupVo = ConfigSystem.GetConfig<MakeupModel>().dataList.FirstOrDefault(card => card.id == taskData.tableId);
if (makeupVo != null && taskData.videoCount < makeupVo.ad_need)
{
NetworkKit.BuriedPoint(BuriedPointEvent.ad_task, BuriedPointEvent.finish_ad_number, 1);
PlayerPrefs.SetInt("finish_ad_number", 1);
taskData.videoCount++;
NetworkKit.BuriedPoint(BuriedPointEvent.ad_task, BuriedPointEvent.watch_ad_number, 1);
PreferencesMgr.Instance.SaveMakeupTaskHistory();
PlayerPrefs.SetInt("finish_ad_number", 0);
}
else
{
if (PlayerPrefs.GetInt("finish_ad_number", 0) == 0)
{
NetworkKit.BuriedPoint(BuriedPointEvent.ad_task, BuriedPointEvent.finish_ad_number, 1);
PlayerPrefs.SetInt("finish_ad_number", 1);
}
}
}
}
// var taskData = PreferencesMgr.Instance.MakeupTaskHistory.Last();
}
// if (PreferencesMgr.Instance.CoinMakeupTaskHistory.Count > 0)
@@ -529,15 +534,17 @@ namespace BingoBrain
var dowmNum = redeemVOModel.AD_Down;
Debug.Log($"CheckSpeedUpTaskData dowmNum=== {dowmNum} makeuptaskData.WatchVideoSpeedNum ==== {makeuptaskData.WatchVideoSpeedNum}");
makeuptaskData.WatchVideoSpeedNum += dowmNum;
//如果看广告的减少人数大于配置的阈值,则不能减少排名了
if (makeuptaskData.WatchVideoSpeedNum > redeemVOModel.AD_Limit_times)
{
makeuptaskData.WatchVideoSpeedNum = redeemVOModel.AD_Limit_times;
continue;
}
if (makeuptaskData.WatchVideoSpeedNum + dowmNum > redeemVOModel.AD_Limit_times) dowmNum = redeemVOModel.AD_Limit_times - makeuptaskData.WatchVideoSpeedNum;
Debug.Log($"订单为: {makeuptaskData.tableId} 通过看广告减少的排名为:{dowmNum}");
makeuptaskData.WatchVideoSpeedNum += dowmNum;
makeuptaskData.inlineNum -= dowmNum;
Debug.Log($"订单为: {makeuptaskData.tableId} 减少后的排名:{makeuptaskData.inlineNum}");
if (makeuptaskData.inlineNum < common.inlineMin)
@@ -560,14 +567,15 @@ namespace BingoBrain
var dowmNum = redeemVOModel.AD_Down;
// Debug.Log($"CheckSpeedUpTaskData dowmNum=== {dowmNum} makeuptaskData.WatchVideoSpeedNum ==== {makeuptaskData.WatchVideoSpeedNum}");
makeuptaskData.WatchVideoSpeedNum += dowmNum;
//如果看广告的减少人数大于配置的阈值,则不能减少排名了
if (makeuptaskData.WatchVideoSpeedNum > redeemVOModel.AD_Limit_times)
{
makeuptaskData.WatchVideoSpeedNum = redeemVOModel.AD_Limit_times;
continue;
}
if (makeuptaskData.WatchVideoSpeedNum + dowmNum > redeemVOModel.AD_Limit_times) dowmNum = redeemVOModel.AD_Limit_times - makeuptaskData.WatchVideoSpeedNum;
makeuptaskData.WatchVideoSpeedNum += dowmNum;
//Debug.Log($"订单为: {makeuptaskData.tableId} 通过看广告减少的排名为:{dowmNum}");
makeuptaskData.inlineNum -= dowmNum;
//Debug.Log($"订单为: {makeuptaskData.tableId} 减少后的排名:{makeuptaskData.inlineNum}");