diff --git a/popcorn/Assets/MyGame/Scripts/GameDataObserver.cs b/popcorn/Assets/MyGame/Scripts/GameDataObserver.cs index 517f825b..f679bb2c 100644 --- a/popcorn/Assets/MyGame/Scripts/GameDataObserver.cs +++ b/popcorn/Assets/MyGame/Scripts/GameDataObserver.cs @@ -170,14 +170,18 @@ public class GameDataObserver : SingletonMonoBehaviour Debug.Log($"reset daily mission"); #endif // ミッション実績リセット - gameData.dailyMissionAchievedIdArray = new int[0]; + gameData.dailyMissionAchievedIdArray = Array.Empty(); gameData.dailyMissionCompleted = false; gameData.ResetDailyTotalCount(); // 新ミッション登録 var targetList = missionList .Where(data => data.Category == MissionCategory.Daily && data.shopLevel <= gameData.ViewedShopLevel) .Where(data => MissionManager.CheckAvailableMission(data, GameDataManager.GameData.MyRecipes)); - gameData.dailyMissionIdArray = targetList.ToList().RandomChoose(3).Select(data => data.id).ToArray(); + gameData.dailyMissionIdArray = targetList.ToList() + .RandomChoose(2) + .Select(data => data.id) + .Append(Const.DailyMissionStaticId) // 固定ミッション広告視聴 + .ToArray(); gameData.lastDailyMissionSetTime = DateTime.UtcNow.ToBinary(); gameData.dailyLoginCount++; GameDataManager.SaveGameData();