diff --git a/assets/_Game/Prefabs/Booster/CumulativeBooster.prefab b/assets/_Game/Prefabs/Booster/CumulativeBooster.prefab index 73853ba..8c2fd05 100644 --- a/assets/_Game/Prefabs/Booster/CumulativeBooster.prefab +++ b/assets/_Game/Prefabs/Booster/CumulativeBooster.prefab @@ -1119,7 +1119,7 @@ "_animation": { "__id__": 82 }, - "time": 30, + "time": 10, "_id": "" }, { diff --git a/assets/_Game/Scenes/EndLessScene.scene b/assets/_Game/Scenes/EndLessScene.scene index 22c1b78..d61000a 100644 --- a/assets/_Game/Scenes/EndLessScene.scene +++ b/assets/_Game/Scenes/EndLessScene.scene @@ -26114,7 +26114,7 @@ ], "_spawnTime": 1.5, "_spawnTimeWhenBoosterActive": 0.5, - "_spawnBoosterTime": 40, + "_spawnBoosterTime": 15, "_id": "c3k9rnGyxBF4r6tlo4EOFa" }, { diff --git a/assets/_Game/Scripts/Manager/GameManager.ts b/assets/_Game/Scripts/Manager/GameManager.ts index 60deda2..def3b84 100644 --- a/assets/_Game/Scripts/Manager/GameManager.ts +++ b/assets/_Game/Scripts/Manager/GameManager.ts @@ -134,6 +134,8 @@ export class GameManager extends Singleton() { case GameState.GameOver: break; case GameState.End: + await Utilities.delay(2.5); + BEConnector.instance.postScoreToServer(this.score); break; case GameState.Relive: BEConnector.instance.ticketMinus('revive'); diff --git a/assets/_Game/Scripts/UI/GameOverPanel.ts b/assets/_Game/Scripts/UI/GameOverPanel.ts index 733ea5b..b59a1a0 100644 --- a/assets/_Game/Scripts/UI/GameOverPanel.ts +++ b/assets/_Game/Scripts/UI/GameOverPanel.ts @@ -27,7 +27,6 @@ export class GameOverPanel extends Component { private _scorePrefab: Prefab; private _pool: ObjectPool; - private _end = false; private _active = false; protected onLoad(): void { @@ -51,7 +50,6 @@ export class GameOverPanel extends Component { case GameState.End: this._buyTicketBtn.active = false; this._quitBtn.active = false; - this._end = true; break; case GameState.GameOver: break; @@ -92,8 +90,8 @@ export class GameOverPanel extends Component { if (!this._active) { let items = Math.round(gameScore / 5); let x = 5; - if (items >= 1000) { - items = 1000; + if (items >= 300) { + items = 300; x = Math.round(gameScore / items); } const time = items < 10 ? 0.1 : 2 / items; @@ -123,9 +121,5 @@ export class GameOverPanel extends Component { await Utilities.delay(time); } } - if (this._end) { - await Utilities.delay(3); - BEConnector.instance.postScoreToServer(gameScore); - } } }