fix:修复体力恢复倒计时出现负数的问题
This commit is contained in:
+2
-3
@@ -233,10 +233,9 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__
|
||||
if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
||||
error: Error()
|
||||
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.isOnTimerRun) {
|
||||
let totalSeconds = Math.ceil((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
||||
const totalSeconds = Math.max(0, Math.ceil((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
||||
error: Error()
|
||||
}), LocalSaveMgr) : LocalSaveMgr).instance.getPowerCD());
|
||||
totalSeconds = Math.ceil(totalSeconds);
|
||||
}), LocalSaveMgr) : LocalSaveMgr).instance.getPowerCD()));
|
||||
let minutes = Math.floor(totalSeconds / 60);
|
||||
let seconds = totalSeconds % 60; // 将分钟和秒格式化为两位数
|
||||
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+11
-3
@@ -166,10 +166,18 @@ System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__
|
||||
}
|
||||
|
||||
getPowerCD() {
|
||||
let passTime = (Date.now() - this.playerData.lastAddPowerTimer) / 1000;
|
||||
return (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
|
||||
const lastAddPowerTimer = this.playerData.lastAddPowerTimer;
|
||||
|
||||
if (!Number.isFinite(lastAddPowerTimer) || lastAddPowerTimer <= 0) {
|
||||
return (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
|
||||
error: Error()
|
||||
}), Config) : Config).powerCD;
|
||||
}
|
||||
|
||||
const passTime = Math.max(0, (Date.now() - lastAddPowerTimer) / 1000);
|
||||
return Math.max(0, (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
|
||||
error: Error()
|
||||
}), Config) : Config).powerCD - passTime;
|
||||
}), Config) : Config).powerCD - passTime);
|
||||
}
|
||||
|
||||
update(dt) {
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user