バイト詳細レベルMax表示対応

This commit is contained in:
kimura 2022-09-28 14:57:37 +09:00
parent eae6932364
commit 2a5d3dd8c6
2 changed files with 10 additions and 3 deletions

View File

@ -3664,6 +3664,7 @@ MonoBehaviour:
tipsText: {fileID: 907682419} tipsText: {fileID: 907682419}
levelUpButton: {fileID: 45079309} levelUpButton: {fileID: 45079309}
disableButton: {fileID: 1961680769} disableButton: {fileID: 1961680769}
maxLevelFillObject: {fileID: 1973412669}
--- !u!1 &1676914697 --- !u!1 &1676914697
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4665,7 +4666,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 0 m_IsActive: 1
--- !u!224 &1973412670 --- !u!224 &1973412670
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4682,7 +4683,7 @@ RectTransform:
m_RootOrder: 1 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 42} m_SizeDelta: {x: 0, y: 42}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}

View File

@ -27,6 +27,7 @@ namespace MyGame.Scenes.Main.Scripts
[SerializeField] private Text tipsText; [SerializeField] private Text tipsText;
[SerializeField] private Button levelUpButton; [SerializeField] private Button levelUpButton;
[SerializeField] private GameObject disableButton; [SerializeField] private GameObject disableButton;
[SerializeField] private GameObject maxLevelFillObject;
private bool buttonActive; private bool buttonActive;
@ -46,6 +47,7 @@ namespace MyGame.Scenes.Main.Scripts
}); });
}).AddTo(this); }).AddTo(this);
maxLevelFillObject.SetActive(false);
cityIconTarget.DestroyAllChildrens(); cityIconTarget.DestroyAllChildrens();
Instantiate(cityData.GetIconPrefab(), cityIconTarget); Instantiate(cityData.GetIconPrefab(), cityIconTarget);
cityNameText.text = cityData.Name; cityNameText.text = cityData.Name;
@ -64,7 +66,7 @@ namespace MyGame.Scenes.Main.Scripts
{ {
// レベルアップを挟むと報酬がプレイヤーに有利になる件 // レベルアップを挟むと報酬がプレイヤーに有利になる件
CoinManager.Instance.SubCoin(nextData.needAmount); CoinManager.Instance.SubCoin(nextData.needAmount);
cityGameData.Coin += CoinManager.Instance.OwnCoin; cityGameData.Coin = CoinManager.Instance.OwnCoin;
cityGameData.PartTimerLevel = nextData.level; cityGameData.PartTimerLevel = nextData.level;
GameDataManager.SaveGameData(); GameDataManager.SaveGameData();
levelText.text = $"Lv.{cityGameData.PartTimerLevel}"; levelText.text = $"Lv.{cityGameData.PartTimerLevel}";
@ -83,7 +85,11 @@ namespace MyGame.Scenes.Main.Scripts
private void SetMaxLevel() private void SetMaxLevel()
{ {
maxLevelFillObject.SetActive(true);
tipsText.text = "最大レベルに達しました";
heartMaxObject.SetActive(true);
SetButtonActive(false); SetButtonActive(false);
amountText.text = "--";
} }
private void SetPartTimerData(CityData cityData, PartTimerData nextPartTimerData) private void SetPartTimerData(CityData cityData, PartTimerData nextPartTimerData)