FluidTrack / MOA_garden

Fluid Track Unity Application
MIT License
0 stars 0 forks source link

[BUG] 목표보기 빨간 점 및 데이터 비반영 현상 #39

Closed junhyungmoon closed 3 years ago

junhyungmoon commented 3 years ago

물을 10번 마셨는데, 1) 목표보기 버튼 아이콘에 빨간 점이 생기지 않고 2) 목표보기 화면 안에 보니 목표 달성이라고 표시되지 않습니다.

Screenshot_20210628-133542_MOA GARDEN Screenshot_20210628-133547_MOA GARDEN

KimYC1223 commented 3 years ago

MissionCanvasHandler.cs 코드를 보니 물을마신 횟수가 아니라

꽃을 피운 횟수로 카운트하고 있었습니다.

수정 완료했습니다.


빨간점은 아직 미완입니다. 빨간점까지 마무리 되면 클로즈 하겠습니다.

Yeohyun00 commented 3 years ago

물을 10번 마셨는데 목표보기에 칭찬 몽몽이가 나타나지 않고, 꽃을 10번 피워야 나타나는 현상이 계속되고 있습니다.

KimYC1223 commented 3 years ago

해결

목표보기 페이지에서 몽몽이의 동작을 제어하는 MissionPageMongMongHandler.cs에서,

정원 정보에서 오늘 날짜와 어제 날짜를 찾는 함수 public IEnumerator FetchData()중,

찾는 조건이 log.flower로만 되어있어 이를 수정하였습니다.

if (TimeHandler.DateTimeStamp.CmpDateTimeStamp(
        yesterday, new TimeHandler.DateTimeStamp(logs[i].timestamp)) == 0)
  //yesterdayLog = logs[i].flower;                        // 수정 전
    yesterdayLog = (logs[i].flower + logs[i].log_water);  // 수정 후

else if (TimeHandler.DateTimeStamp.CmpDateTimeStamp(
        today, new TimeHandler.DateTimeStamp(logs[i].timestamp)) == 0) {
  //todayLog = logs[i].flower;                          // 수정 전
    todayLog = (logs[i].flower + logs[i].log_water );   // 수정 후
    break;

}