浏览代码

修改bug

lzx 1 天之前
父节点
当前提交
803030ab1d
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      Assets/Scripts/GameLogic/Player/PlayerManager.cs

+ 5 - 1
Assets/Scripts/GameLogic/Player/PlayerManager.cs

@@ -658,6 +658,8 @@ public class PlayerManager : Singleton<PlayerManager>
                                heroPowerUpConfig.ShenshiMax
                     ? heroPowerUpConfig.ShenshiMax - AccountFileInfo.Instance.playerData.divineSensePoint
                     : todayResidue;
+                if (todayResidue < 0)
+                    todayResidue = 0;
                 AccountFileInfo.Instance.playerData.todayDivineSensePoint += todayResidue;
                 AccountFileInfo.Instance.playerData.divineSensePoint += todayResidue;
             }
@@ -668,8 +670,10 @@ public class PlayerManager : Singleton<PlayerManager>
                 float todaySs2 = gameConstantConfig.shenshiPointRecSPD[2] * residueExitMiao;
                 float allShenshi = todaySs2 + AccountFileInfo.Instance.playerData.divineSensePoint;
                 todaySs2 = allShenshi > heroPowerUpConfig.ShenshiMax
-                    ? heroPowerUpConfig.ShenshiMax - allShenshi
+                    ? heroPowerUpConfig.ShenshiMax - AccountFileInfo.Instance.playerData.divineSensePoint
                     : todaySs2;
+                if (todaySs2 < 0)
+                    todaySs2 = 0;
                 AccountFileInfo.Instance.playerData.divineSensePoint += todaySs2;
             }
         }