ミニゲームのデバッグボタンでの報酬リセット対応

This commit is contained in:
kimura 2022-08-15 10:55:21 +09:00
parent d7c3e31beb
commit f5bcf42449
1 changed files with 9 additions and 0 deletions

View File

@ -39,12 +39,21 @@ namespace MyGame.Scenes.MiniGame.Scripts
GameDataManager.GameData.ScrollGamePlaceScoreList = new List<ScrollGameScoreData>();
GameDataManager.GameData.ScrollGameStageScoreList = new List<ScrollGameScoreData>();
GameDataManager.GameData.FinishedFlags &= ~TutorialFlag.ScrollGame;
// 報酬リセット
var placeDataList = SpreadsheetDataManager.Instance.GetBaseDataList<ScrollGamePlaceData>(Const.ScrollGamePlaceDataSheet);
var recipeEnumerable = placeDataList.Where(data => data.recipeId != 0).Select(data => data.recipeId);
var customizeEnumerable = placeDataList.Where(data => data.customizeId != 0).Select(data => data.customizeId);
GameDataManager.GameData.MyRecipes = GameDataManager.GameData.MyRecipes.Except(recipeEnumerable).ToArray();
GameDataManager.GameData.ShopCustomizeMyItems = GameDataManager.GameData.ShopCustomizeMyItems.Except(customizeEnumerable).ToArray();
}).AddTo(this);
resetPlayCountButton.OnClickAsObservable().Subscribe(_ =>
{
GameDataManager.GameData.ScrollGameTodayPlayCount = 0;
}).AddTo(this);
allHiScoreButton.gameObject.SetActive(false);
var debugObject = new GameObject(){name = "debugObject"};
var orgScale = debugObject.transform.localScale;