StageDataデータ構造変更に対応

This commit is contained in:
kimura 2022-07-27 15:47:03 +09:00
parent ccaabd4b74
commit bb1e9bc78e
3 changed files with 4 additions and 20 deletions

View File

@ -46,22 +46,6 @@ namespace MyGame.Scenes.MiniGame.Scripts
GameDataManager.GameData.ScrollGameTodayPlayCount = 0;
}).AddTo(this);
allHiScoreButton.OnClickAsObservable().Subscribe(_ =>
{
foreach (var stageData in SpreadsheetDataManager.Instance.GetBaseDataList<ScrollGameStageData>(Const.ScrollGameStageDataSheet))
{
if (!(GameDataManager.GameData.ScrollGameStageScoreList.FirstOrDefault(data => data.Id == stageData.id) is ScrollGameScoreData scoreData))
{
scoreData = new ScrollGameScoreData
{
Id = stageData.id
};
GameDataManager.GameData.ScrollGameStageScoreList.Add(scoreData);
}
scoreData.Score = Mathf.Max(scoreData.Score, stageData.needScore);
}
}).AddTo(this);
var debugObject = new GameObject(){name = "debugObject"};
var orgScale = debugObject.transform.localScale;
isDebug.Subscribe(x =>

View File

@ -33,10 +33,10 @@ namespace MyGame.Scenes.MiniGame.Scripts
switch (stageData.Difficulty)
{
case ScrollGameDifficulty.Easy:
lockText.text = string.Format(LocalizationManager.GetTranslation("UI/ScrollGameStageLockNormal"), stageData.needScore);
// lockText.text = string.Format(LocalizationManager.GetTranslation("UI/ScrollGameStageLockNormal"), stageData.needScore);
break;
case ScrollGameDifficulty.Normal:
lockText.text = string.Format(LocalizationManager.GetTranslation("UI/ScrollGameStageLockHard"), stageData.needScore);
// lockText.text = string.Format(LocalizationManager.GetTranslation("UI/ScrollGameStageLockHard"), stageData.needScore);
break;
case ScrollGameDifficulty.Hard:
lockText.text = string.Empty;

View File

@ -557,9 +557,9 @@ public sealed class ScrollGameStageData
public int id;
public int placeId;
public int difficulty;
public int needScore;
public string beginPrefabName;
public string randomPrefabName;
public int length;
public ScrollGameDifficulty Difficulty => (ScrollGameDifficulty)difficulty;
private string[] BeginPrefabName => beginPrefabName.Split(',');
@ -571,6 +571,6 @@ public sealed class ScrollGameStageData
public Transform[] GetRandomStagePrefabs()
{
return BeginPrefabName.Select(x => Resources.Load<Transform>($"ScrollGame/Stages/Stage{x}")).ToArray();
return RandomPrefabName.Select(x => Resources.Load<Transform>($"ScrollGame/Stages/Stage{x}")).ToArray();
}
}