feat: 로비 화면의 사용자 포션 아이템 갯수 매핑 로직 추가

This commit is contained in:
aube.lee
2025-03-01 21:31:29 +09:00
parent ad1a3a1b50
commit 67c017bbbf
7 changed files with 180 additions and 14 deletions

View File

@@ -1,3 +1,4 @@
using System;
using System.Collections;
using System.Collections.Generic;
using TMPro;
@@ -23,14 +24,20 @@ namespace TON
[SerializeField] private TextMeshProUGUI playTime;
[SerializeField] private TextMeshProUGUI score;
// 보유 포션 수량
[SerializeField] private TextMeshProUGUI hpPotionCount;
[SerializeField] private TextMeshProUGUI mpPotionCount;
public GameObject emptyHeartAlert;
private void OnEnable()
{
SetCharacterData();
SetUserItemData();
SetUserRankData();
}
// 사용자 최고 기록 데이터 세팅
private void SetUserRankData()
{
ClearData TOP_RECORD = StageManager.Singleton.TOP_RECORD;
@@ -57,6 +64,7 @@ namespace TON
}
}
// 캐릭터 기본 스탯 표시
private void SetCharacterData()
{
PlayerData player = PlayerDataManager.Singleton.player;
@@ -73,6 +81,15 @@ namespace TON
characterCritical.text = $"{player.critical}";
}
// 사용자 보유 포션 수량 세팅
private void SetUserItemData()
{
UserItemData userItem = PlayerDataManager.Singleton.userItem;
hpPotionCount.text = $"{userItem.hpPotion}";
mpPotionCount.text = $"{userItem.mpPotion}";
}
public void OnClickStagePlayButton()
{
PlayerPrefs.SetString("StageId", "STG004");