デイリーミッション達成時にデイリーミッションコンプリートを達成しているかのチェックを追加
This commit is contained in:
parent
9023fe78cf
commit
466dfa1717
|
|
@ -139,8 +139,14 @@ public class MissionManager : MonoBehaviour
|
|||
// 達成ID保存
|
||||
gameData.dailyMissionAchievedIdArray = new List<int>(gameData.dailyMissionAchievedIdArray){missionData.id}.ToArray();
|
||||
GameDataManager.SaveGameData();
|
||||
// デイリーミッションコンプリート判定
|
||||
completeMissionView.ChangeProgress(gameData.dailyMissionIdArray.Length, gameData.dailyMissionAchievedIdArray.Length);
|
||||
completeMissionView.SetButtonActive(gameData.dailyMissionIdArray.Length <= gameData.dailyMissionAchievedIdArray.Length);
|
||||
if (gameData.dailyMissionIdArray.Length <= gameData.dailyMissionAchievedIdArray.Length)
|
||||
{
|
||||
dailyIndicateFlag++;
|
||||
listView.SetIndicator(MissionCategory.Daily, dailyIndicateFlag > 0);
|
||||
}
|
||||
onAchieved?.Invoke(normalIndicateFlag + dailyIndicateFlag > 0);
|
||||
})));
|
||||
TransitionManager.Instance.LoadSceneAdditive(GameScenes.MissionAchievement);
|
||||
|
|
@ -188,6 +194,7 @@ public class MissionManager : MonoBehaviour
|
|||
GameDataManager.GameData.AchievedMission.Add(missionData.id);
|
||||
GameDataManager.SaveGameData();
|
||||
listView.ResetItemList(MissionCategory.Normal);
|
||||
// 通常ミッションリスト更新
|
||||
GenerateNormalMission(missionList);
|
||||
onAchieved?.Invoke(normalIndicateFlag + dailyIndicateFlag > 0);
|
||||
})));
|
||||
|
|
|
|||
Loading…
Reference in New Issue