업그레이드 데이터 입력 로직 및 기능 추가

캐릭터 스탯을 PlayerStats 컴포넌트에서 모아서 관리하도록 변경
코드에서도 마찬가지
This commit is contained in:
2026-02-23 00:21:44 +09:00
parent b34254137f
commit cc475bce3e
54 changed files with 1402 additions and 98 deletions

View File

@@ -23,6 +23,8 @@ GameObject:
- component: {fileID: -4348726977448206869}
- component: {fileID: 7148704114816793672}
- component: {fileID: 6581787771557727003}
- component: {fileID: 8704851935123448388}
- component: {fileID: 2146720647481692606}
m_Layer: 9
m_Name: Player
m_TagString: Untagged
@@ -85,10 +87,8 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::NetworkPlayerController
ShowTopMostFoldoutHeaderGroup: 1
moveSpeed: 5
rotationSpeed: 10
initialTeam: 1
maxHealth: 100
damageEffectPrefab: {fileID: 0}
deathEffectPrefab: {fileID: 0}
resourcePickupPrefab: {fileID: 1627676033990080135, guid: 8c45964a69bf8fa4ba461ed217bc052f, type: 3}
@@ -158,7 +158,6 @@ MonoBehaviour:
interactableLayer:
serializedVersion: 2
m_Bits: 128
workPower: 1
rayOrigin: {fileID: 0}
useForwardDirection: 1
playAnimations: 1
@@ -196,8 +195,6 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Northbound.AttackAction
ShowTopMostFoldoutHeaderGroup: 1
attackRange: 3
attackDamage: 100
attackCooldown: 1
attackableLayer:
serializedVersion: 2
@@ -249,7 +246,6 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Northbound.PlayerResourceInventory
ShowTopMostFoldoutHeaderGroup: 1
maxResourceCapacity: 50
--- !u!114 &2148255267416253297
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -263,7 +259,6 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Northbound.PlayerVisionProvider
ShowTopMostFoldoutHeaderGroup: 1
visionRange: 10
--- !u!95 &1698609800605343773
Animator:
serializedVersion: 7
@@ -393,6 +388,38 @@ MonoBehaviour:
m_EditorClassIdentifier: Assembly-CSharp::Northbound.InteractableModalManager
interactableModal: {fileID: 7317980967521758771}
playerInteraction: {fileID: 8729870597719024730}
--- !u!114 &8704851935123448388
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1314983689436087486}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c2399ad44b71131439123eaec84abb08, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Northbound.PlayerUpgradeManager
ShowTopMostFoldoutHeaderGroup: 1
--- !u!114 &2146720647481692606
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1314983689436087486}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6aa26fe48ebdaae438d465df7c6a3bef, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Northbound.PlayerStats
baseMaxHp: 100
baseDamage: 10
baseCapacity: 100
baseManpower: 10
baseMoveSpeed: 5
baseSight: 10
baseAttackRange: 2
--- !u!1 &1862223349553492570
GameObject:
m_ObjectHideFlags: 0