feat: 패시브 트리 프로토타입 구현
- 패시브 트리/노드/프리셋 데이터와 카탈로그 참조 구조를 추가하고 Resources 의존을 Data/Passives 자산 구조로 정리 - 플레이어 런타임, 전투 계수, 프리셋 적용, 멀티플레이 동기화 경로에 패시브 적용 로직 연결 - 프리팹 기반 패시브 트리 UI와 노드 아이콘/프리셋/상세 패널 흐름을 추가하고 HUD에 연동 - 패시브 디버그/부트스트랩 메뉴와 UI 프리팹 재생성 경로를 추가
This commit is contained in:
@@ -1259,6 +1259,7 @@ GameObject:
|
||||
m_Component:
|
||||
- component: {fileID: 8128918834687467434}
|
||||
- component: {fileID: 5228383019470402710}
|
||||
- component: {fileID: 7013584622031137981}
|
||||
m_Layer: 5
|
||||
m_Name: UI_PlayerResources
|
||||
m_TagString: Untagged
|
||||
@@ -1301,7 +1302,47 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.UI.PlayerHUD
|
||||
healthBar: {fileID: 8880571246735491684}
|
||||
manaBar: {fileID: 382917834290158363}
|
||||
abnormalitySummaryText: {fileID: 0}
|
||||
autoCreateAbnormalitySummary: 1
|
||||
autoCreatePassiveTreeUi: 1
|
||||
autoFindPlayer: 1
|
||||
--- !u!114 &7013584622031137981
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 6416932529810011951}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 7cbd4a7a9310669419c8eb607903f8b1, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Colosseum.Game::Colosseum.UI.PassiveTreeUI
|
||||
toggleKey: 30
|
||||
toggleButtonLabel: "\uD328\uC2DC\uBE0C"
|
||||
toggleButtonAnchoredPosition: {x: -132, y: 48}
|
||||
openOnStartInPlayMode: 0
|
||||
viewPrefab: {fileID: 4566021111625159030, guid: 84f4ef5d87e891e4d85dfd6c2159b45d, type: 3}
|
||||
nodePrefab: {fileID: 3908938516274206423, guid: 1d3b43f2c97adda4fbfd2673dc9742c5, type: 3}
|
||||
passivePrototypeCatalog: {fileID: 11400000, guid: 328a12c12954ef649a9ba5892323c345, type: 2}
|
||||
normalNodeSprite: {fileID: 21300000, guid: 1976d5e3c186efb4dbe16a350623ffd1, type: 3}
|
||||
specialNodeSprite: {fileID: 21300000, guid: 088956c0ca61a904ea0d0548ebeb1b53, type: 3}
|
||||
innerNodeSprite: {fileID: 21300000, guid: 1976d5e3c186efb4dbe16a350623ffd1, type: 3}
|
||||
panelBackgroundColor: {r: 0.07, g: 0.07, b: 0.1, a: 0.98}
|
||||
sectionBackgroundColor: {r: 0.12, g: 0.12, b: 0.16, a: 0.96}
|
||||
sectionOverlayColor: {r: 0, g: 0, b: 0, a: 0.12}
|
||||
attackColor: {r: 0.78, g: 0.3, b: 0.22, a: 1}
|
||||
defenseColor: {r: 0.2, g: 0.56, b: 0.6, a: 1}
|
||||
supportColor: {r: 0.56, g: 0.67, b: 0.24, a: 1}
|
||||
bridgeColor: {r: 0.58, g: 0.47, b: 0.23, a: 1}
|
||||
lockedNodeColor: {r: 0.15, g: 0.15, b: 0.17, a: 0.96}
|
||||
selectedNodeTint: {r: 1, g: 0.92, b: 0.68, a: 1}
|
||||
focusedOutlineColor: {r: 0.95, g: 0.92, b: 0.82, a: 1}
|
||||
normalTextColor: {r: 0.9, g: 0.88, b: 0.82, a: 1}
|
||||
mutedTextColor: {r: 0.72, g: 0.71, b: 0.66, a: 0.95}
|
||||
statusErrorColor: {r: 1, g: 0.52, b: 0.45, a: 1}
|
||||
lineColor: {r: 0.72, g: 0.67, b: 0.53, a: 0.4}
|
||||
activeLineColor: {r: 0.98, g: 0.9, b: 0.7, a: 0.92}
|
||||
--- !u!1 &7094235100059026060
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
Reference in New Issue
Block a user