문제가 있을 때 마다 채찍피티에게 도움을 요청했더니 잘 적어주네요. 그중에서 제가 시간을 많이 들였던 문제들만 추렸습니다.
if (dashCooldownFillImage != null)
dashCooldownFillImage.fillAmount = DashCooldownRatio;
UpgradeManager
의 ShuffleStatNumber()
내에서 IsMax()
검사 후 필터링IsOneBeforeMax()
함수도 별도 분리 → “Max 직전” 표시 등에 사용저장된 .json
세이브 파일이 손상되었을 때:
LoadMain()
과 LoadBackup()
간 무한 재귀 루프 발생
백업을 로드할 때 LoadMain()
재호출을 방지하도록 조건 분리
csharp
복사편집
if (isBackupCall == false) { ... }
InitSave()
로 안전한 더미 세이브 생성 가능