ミニゲームのデバッグボタンでの報酬リセット対応
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.ScrollGamePlaceScoreList = new List<ScrollGameScoreData>();
|
||||||
GameDataManager.GameData.ScrollGameStageScoreList = new List<ScrollGameScoreData>();
|
GameDataManager.GameData.ScrollGameStageScoreList = new List<ScrollGameScoreData>();
|
||||||
GameDataManager.GameData.FinishedFlags &= ~TutorialFlag.ScrollGame;
|
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);
|
}).AddTo(this);
|
||||||
|
|
||||||
resetPlayCountButton.OnClickAsObservable().Subscribe(_ =>
|
resetPlayCountButton.OnClickAsObservable().Subscribe(_ =>
|
||||||
{
|
{
|
||||||
GameDataManager.GameData.ScrollGameTodayPlayCount = 0;
|
GameDataManager.GameData.ScrollGameTodayPlayCount = 0;
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
|
|
||||||
|
allHiScoreButton.gameObject.SetActive(false);
|
||||||
|
|
||||||
var debugObject = new GameObject(){name = "debugObject"};
|
var debugObject = new GameObject(){name = "debugObject"};
|
||||||
var orgScale = debugObject.transform.localScale;
|
var orgScale = debugObject.transform.localScale;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue