ミニゲームのデバッグボタンでの報酬リセット対応
This commit is contained in:
parent
d7c3e31beb
commit
f5bcf42449
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue