대장간을 이용한 업그레이드 기능 추가

This commit is contained in:
2026-02-23 16:55:32 +09:00
parent 840ddc1c2c
commit e841438997
48 changed files with 1189 additions and 490 deletions

View File

@@ -140,5 +140,26 @@ namespace Northbound
public void SetBaseAttackRange(float value) => baseAttackRange = value;
#endregion
/// <summary>
/// 현재 스탯 정보 출력 (디버그용)
/// </summary>
public void PrintCurrentStats()
{
Debug.Log($"<color=cyan>[PlayerStats] 현재 스탯:</color>\n" +
$" Max HP: {GetMaxHp()} (기본: {baseMaxHp})\n" +
$" Damage: {GetDamage()} (기본: {baseDamage})\n" +
$" Capacity: {GetCapacity()} (기본: {baseCapacity})\n" +
$" Manpower: {GetManpower()} (기본: {baseManpower})\n" +
$" Move Speed: {GetMoveSpeed()} (기본: {baseMoveSpeed})\n" +
$" Sight: {GetSight()} (기본: {baseSight})\n" +
$" Attack Range: {GetAttackRange()} (기본: {baseAttackRange})");
if (_upgradeManager != null)
{
var ownedIds = _upgradeManager.GetOwnedUpgradeIdList();
Debug.Log($"<color=cyan>[PlayerStats] 보유 업그레이드 수: {ownedIds.Count}</color>");
}
}
}
}