feat: 로비 화면의 사용자 포션 아이템 갯수 매핑 로직 추가
This commit is contained in:
@@ -12,6 +12,7 @@ namespace TON
|
||||
public PlayerData player { get; private set; }
|
||||
public int goldAmount { get; private set; }
|
||||
public int fishAmount { get; private set; }
|
||||
public UserItemData userItem { get; private set; } = new UserItemData();
|
||||
|
||||
public int defensiveIntention { get; private set; } = 200; // 방어력 변수 (조정 가능)
|
||||
|
||||
@@ -19,13 +20,16 @@ namespace TON
|
||||
[SerializeField] private int attackGrowthFactor = 50; // 공격력 성장 변수 (조정 가능)
|
||||
|
||||
private BackendCashDataManager cashDataManager;
|
||||
private BackendItemDataManager itemDataManager;
|
||||
|
||||
public void Initalize()
|
||||
{
|
||||
cashDataManager = new BackendCashDataManager();
|
||||
itemDataManager = new BackendItemDataManager();
|
||||
|
||||
LoadPlayerData();
|
||||
LoadPlayerCashData();
|
||||
LoadPlayerItemData();
|
||||
}
|
||||
|
||||
private void LoadPlayerData()
|
||||
@@ -54,6 +58,16 @@ namespace TON
|
||||
});
|
||||
}
|
||||
|
||||
private void LoadPlayerItemData()
|
||||
{
|
||||
itemDataManager.LoadMyItemData(userItemData =>
|
||||
{
|
||||
userItem.hpPotion = userItemData.hpPotion;
|
||||
userItem.mpPotion = userItemData.mpPotion;
|
||||
Debug.Log($"로드된 hp포션: {userItemData.hpPotion}, mp포션: {userItemData.mpPotion}");
|
||||
});
|
||||
}
|
||||
|
||||
public void AddGold(int amount)
|
||||
{
|
||||
goldAmount += amount;
|
||||
@@ -104,18 +118,6 @@ namespace TON
|
||||
});
|
||||
}
|
||||
|
||||
// 플레이어가 사망했을때 호출
|
||||
public void PlayerDeadEvent()
|
||||
{
|
||||
Invoke(nameof(ShowGameEndUI), 0.5f);
|
||||
|
||||
}
|
||||
private void ShowGameEndUI()
|
||||
{
|
||||
UIManager.Show<GameWinUI>(UIList.GameWinUI);
|
||||
}
|
||||
|
||||
|
||||
// 공격력과 방어력 업데이트
|
||||
private void UpdateStats(int currentLevel)
|
||||
{
|
||||
@@ -176,5 +178,16 @@ namespace TON
|
||||
}
|
||||
}
|
||||
|
||||
// 플레이어가 사망했을때 호출
|
||||
public void PlayerDeadEvent()
|
||||
{
|
||||
Invoke(nameof(ShowGameEndUI), 0.5f);
|
||||
|
||||
}
|
||||
private void ShowGameEndUI()
|
||||
{
|
||||
UIManager.Show<GameWinUI>(UIList.GameWinUI);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user