revert ミニゲーム達成報酬表示(StageSlectViewのみ)
This commit is contained in:
parent
68b72ab0ad
commit
96928db7b4
|
|
@ -17,14 +17,16 @@ namespace MyGame.Scenes.MiniGame.Scripts
|
||||||
[SerializeField] private Text totalScore;
|
[SerializeField] private Text totalScore;
|
||||||
[SerializeField] private Text stageHiScore;
|
[SerializeField] private Text stageHiScore;
|
||||||
[SerializeField] private Button selectButton;
|
[SerializeField] private Button selectButton;
|
||||||
|
[SerializeField] private GameObject achievementObject;
|
||||||
[SerializeField] private GameObject recipeObject;
|
[SerializeField] private GameObject recipeObject;
|
||||||
|
[SerializeField] private GameObject customizeObject;
|
||||||
private ScrollGamePlaceData[] sortedPlaceDataListByNeedScore;
|
private ScrollGamePlaceData[] sortedPlaceDataListByNeedScore;
|
||||||
public IObservable<Unit> OnClick => selectButton.OnClickAsObservable().TakeUntilDestroy(this);
|
public IObservable<Unit> OnClick => selectButton.OnClickAsObservable().TakeUntilDestroy(this);
|
||||||
public void SetStageHiScore(int num) => stageHiScore.text = $"{LocalizationManager.GetTranslation("UI/HiScore")}{num}";
|
public void SetStageHiScore(int num) => stageHiScore.text = $"{LocalizationManager.GetTranslation("UI/HiScore")}{num}";
|
||||||
public void SetTotalScore(int num)
|
public void SetTotalScore(int num)
|
||||||
{
|
{
|
||||||
totalScore.text = $"{LocalizationManager.GetTranslation("UI/TotalScore")}{num}";
|
totalScore.text = $"{LocalizationManager.GetTranslation("UI/TotalScore")}{num}";
|
||||||
recipeObject.SetActive(num < sortedPlaceDataListByNeedScore.Max(data => data.NeedScore));
|
achievementObject.SetActive(num < sortedPlaceDataListByNeedScore.Max(data => data.NeedScore));
|
||||||
UpdateAchievement(num);
|
UpdateAchievement(num);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -59,6 +61,8 @@ namespace MyGame.Scenes.MiniGame.Scripts
|
||||||
|
|
||||||
private void SetAchievement(ScrollGamePlaceData placeData)
|
private void SetAchievement(ScrollGamePlaceData placeData)
|
||||||
{
|
{
|
||||||
|
recipeObject.SetActive(placeData.recipeId != 0);
|
||||||
|
customizeObject.SetActive(placeData.customizeId != 0);
|
||||||
var productDataList = SpreadsheetDataManager.Instance.GetBaseDataList<ProductData>(Const.ProductDataSheet);
|
var productDataList = SpreadsheetDataManager.Instance.GetBaseDataList<ProductData>(Const.ProductDataSheet);
|
||||||
var customizeDataList = SpreadsheetDataManager.Instance.GetBaseDataList<ShopCustomizeData>(Const.ShopCustomizeDataSheet);
|
var customizeDataList = SpreadsheetDataManager.Instance.GetBaseDataList<ShopCustomizeData>(Const.ShopCustomizeDataSheet);
|
||||||
if (placeData.recipeId != 0)
|
if (placeData.recipeId != 0)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue