diff --git a/engine/systems/ChoiceSystem.ts b/engine/systems/ChoiceSystem.ts index 236ce83..f0c63be 100644 --- a/engine/systems/ChoiceSystem.ts +++ b/engine/systems/ChoiceSystem.ts @@ -25,13 +25,14 @@ export class ChoiceSystem { const maxLimit = Math.max(...timed.map((c) => c.timeLimit!)) + const maxLimitSec = maxLimit / 1000 + this.timeLimit = maxLimit this.elapsed = 0 this.onUpdate = onUpdate this.onTimeout = onTimeout - const state: ChoiceTimerState = { total: maxLimit, remaining: maxLimit } - this.onUpdate(state) + this.onUpdate({ total: maxLimitSec, remaining: maxLimitSec }) this.timerId = setInterval(() => { this.elapsed += this.tickMs