From 466dfa17175c4e276a49063835ed2d2194a0a441 Mon Sep 17 00:00:00 2001 From: kimura Date: Mon, 15 Nov 2021 20:37:41 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=87=E3=82=A4=E3=83=AA=E3=83=BC=E3=83=9F?= =?UTF-8?q?=E3=83=83=E3=82=B7=E3=83=A7=E3=83=B3=E9=81=94=E6=88=90=E6=99=82?= =?UTF-8?q?=E3=81=AB=E3=83=87=E3=82=A4=E3=83=AA=E3=83=BC=E3=83=9F=E3=83=83?= =?UTF-8?q?=E3=82=B7=E3=83=A7=E3=83=B3=E3=82=B3=E3=83=B3=E3=83=97=E3=83=AA?= =?UTF-8?q?=E3=83=BC=E3=83=88=E3=82=92=E9=81=94=E6=88=90=E3=81=97=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=82=8B=E3=81=8B=E3=81=AE=E3=83=81=E3=82=A7=E3=83=83?= =?UTF-8?q?=E3=82=AF=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assets/MyGame/Scenes/Main/Scripts/MissionManager.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/popcorn/Assets/MyGame/Scenes/Main/Scripts/MissionManager.cs b/popcorn/Assets/MyGame/Scenes/Main/Scripts/MissionManager.cs index f4035a93..ad94e822 100644 --- a/popcorn/Assets/MyGame/Scenes/Main/Scripts/MissionManager.cs +++ b/popcorn/Assets/MyGame/Scenes/Main/Scripts/MissionManager.cs @@ -139,8 +139,14 @@ public class MissionManager : MonoBehaviour // 達成ID保存 gameData.dailyMissionAchievedIdArray = new List(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); })));