refactor(core): 진행 루프, 저장 데이터, 저장 관리자 개선

- ProgressLoop 로직 정리
- SaveData 모델 확장
- SaveManager 개선
This commit is contained in:
JiWoong Sul
2026-01-08 16:05:08 +09:00
parent 56b568a832
commit 606d052e2c
3 changed files with 18 additions and 9 deletions

View File

@@ -108,7 +108,7 @@ class ProgressLoop {
_timer?.cancel();
_timer = null;
if (saveOnStop && _autoSaveConfig.onStop && saveManager != null) {
await saveManager!.saveState(_state);
await saveManager!.saveState(_state, cheatsEnabled: cheatsEnabled);
}
}
@@ -131,7 +131,7 @@ class ProgressLoop {
_stateController.add(_state);
if (saveManager != null && _autoSaveConfig.shouldSave(result)) {
saveManager!.saveState(_state);
saveManager!.saveState(_state, cheatsEnabled: cheatsEnabled);
}
// 사망 시 루프 정지 및 콜백 호출 (Phase 4)