UI調整
This commit is contained in:
parent
504f675932
commit
6841f23306
|
|
@ -1638,6 +1638,7 @@ MonoBehaviour:
|
||||||
backgroundAnimator: {fileID: 858120093}
|
backgroundAnimator: {fileID: 858120093}
|
||||||
cancelButton: {fileID: 843133640}
|
cancelButton: {fileID: 843133640}
|
||||||
nextButton: {fileID: 1853630204}
|
nextButton: {fileID: 1853630204}
|
||||||
|
disabledNextButton: {fileID: 1037294270}
|
||||||
flavorName: {fileID: 707887860}
|
flavorName: {fileID: 707887860}
|
||||||
flavorPrice: {fileID: 498799267}
|
flavorPrice: {fileID: 498799267}
|
||||||
flavorStock: {fileID: 1109202679}
|
flavorStock: {fileID: 1109202679}
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ public class RecipeDetailView : MonoBehaviour
|
||||||
[SerializeField] private Animator backgroundAnimator;
|
[SerializeField] private Animator backgroundAnimator;
|
||||||
[SerializeField] private Button cancelButton;
|
[SerializeField] private Button cancelButton;
|
||||||
[SerializeField] private Button nextButton;
|
[SerializeField] private Button nextButton;
|
||||||
|
[SerializeField] private GameObject disabledNextButton;
|
||||||
[SerializeField] private Text flavorName;
|
[SerializeField] private Text flavorName;
|
||||||
[SerializeField] private Text flavorPrice;
|
[SerializeField] private Text flavorPrice;
|
||||||
[SerializeField] private Text flavorStock;
|
[SerializeField] private Text flavorStock;
|
||||||
|
|
@ -41,6 +42,7 @@ public class RecipeDetailView : MonoBehaviour
|
||||||
SetRecipe(data);
|
SetRecipe(data);
|
||||||
if (CheckAmount(data))
|
if (CheckAmount(data))
|
||||||
{
|
{
|
||||||
|
disabledNextButton.SetActive(false);
|
||||||
nextButton.OnClickAsObservable().Subscribe(_ =>
|
nextButton.OnClickAsObservable().Subscribe(_ =>
|
||||||
{
|
{
|
||||||
var gameData = GameDataManager.GameData;
|
var gameData = GameDataManager.GameData;
|
||||||
|
|
@ -64,6 +66,7 @@ public class RecipeDetailView : MonoBehaviour
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
nextButton.interactable = false;
|
nextButton.interactable = false;
|
||||||
|
disabledNextButton.SetActive(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2769,7 +2769,7 @@ MonoBehaviour:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_Material: {fileID: 0}
|
m_Material: {fileID: 0}
|
||||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
m_RaycastTarget: 0
|
m_RaycastTarget: 1
|
||||||
m_Maskable: 1
|
m_Maskable: 1
|
||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ using UniRx.Triggers;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
|
|
||||||
public class PromoteGrowthButton : MonoBehaviour
|
public class ButtonObjectSwitcher : MonoBehaviour
|
||||||
{
|
{
|
||||||
[SerializeField] private Button growthButton;
|
[SerializeField] private Button growthButton;
|
||||||
[SerializeField] private GameObject onObject;
|
[SerializeField] private GameObject onObject;
|
||||||
|
|
@ -17,11 +17,10 @@ public class PromoteGrowthButton : MonoBehaviour
|
||||||
growthButton.OnPointerDownAsObservable()
|
growthButton.OnPointerDownAsObservable()
|
||||||
.Select(_ => true)
|
.Select(_ => true)
|
||||||
.Merge(growthButton.OnPointerUpAsObservable().Select(_ => false))
|
.Merge(growthButton.OnPointerUpAsObservable().Select(_ => false))
|
||||||
.Pairwise()
|
|
||||||
.Subscribe(x =>
|
.Subscribe(x =>
|
||||||
{
|
{
|
||||||
onObject.SetActive(x.Current);
|
onObject.SetActive(x);
|
||||||
offObject.SetActive(!x.Current);
|
offObject.SetActive(!x);
|
||||||
}).AddTo(this);
|
}).AddTo(this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue