feat: 패시브 트리 프로토타입 구현

- 패시브 트리/노드/프리셋 데이터와 카탈로그 참조 구조를 추가하고 Resources 의존을 Data/Passives 자산 구조로 정리
- 플레이어 런타임, 전투 계수, 프리셋 적용, 멀티플레이 동기화 경로에 패시브 적용 로직 연결
- 프리팹 기반 패시브 트리 UI와 노드 아이콘/프리셋/상세 패널 흐름을 추가하고 HUD에 연동
- 패시브 디버그/부트스트랩 메뉴와 UI 프리팹 재생성 경로를 추가
This commit is contained in:
2026-03-26 22:59:39 +09:00
parent 13d1949ded
commit 8d1e97d01a
89 changed files with 10848 additions and 68 deletions

View File

@@ -0,0 +1,42 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_AttackDefense_Bridge
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: attack_defense_bridge
displayName: "\uC555\uBC15 \uBC29\uBCBD"
description: "\uACF5\uACA9\uACFC \uBC29\uC5B4\uB97C \uC5F0\uACB0\uD558\uB294 \uBE0C\uB9BF\uC9C0\uB85C,
\uC555\uBC15 \uC720\uC9C0\uB825\uACFC \uC804\uD22C \uC548\uC815\uC131\uC744 \uD568\uAED8
\uCC59\uAE41\uB2C8\uB2E4."
branch: 4
nodeKind: 2
axisMask: 3
tier: 2
cost: 1
layoutPosition: {x: -0.24, y: 0.14}
prerequisiteNodes:
- {fileID: 11400000, guid: 608b595113bc12e4dbf618f93ab41aaa, type: 2}
- {fileID: 11400000, guid: 7651af69dcffc174eb8baa9a822d8188, type: 2}
connectedNodes:
- {fileID: 11400000, guid: 608b595113bc12e4dbf618f93ab41aaa, type: 2}
- {fileID: 11400000, guid: 7651af69dcffc174eb8baa9a822d8188, type: 2}
effects:
- effectType: 1
statType: 3
modType: 0
value: 1.06
skillRoleMask: 1
- effectType: 6
statType: 3
modType: 0
value: 0.95
skillRoleMask: 7

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1fe3777d83675364187bfd8134b859d5
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,41 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_DefenseSupport_Bridge
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: defense_support_bridge
displayName: "\uC218\uD638 \uC21C\uD658"
description: "\uBC29\uC5B4\uC640 \uC9C0\uC6D0\uC744 \uC5F0\uACB0\uD558\uB294 \uBE0C\uB9BF\uC9C0\uB85C,
\uBCF4\uD638\uB9C9\uACFC \uD68C\uBCF5 \uAE30\uC5EC\uB97C \uD568\uAED8 \uB04C\uC5B4\uC62C\uB9BD\uB2C8\uB2E4."
branch: 4
nodeKind: 2
axisMask: 6
tier: 2
cost: 1
layoutPosition: {x: 0, y: -0.28}
prerequisiteNodes:
- {fileID: 11400000, guid: 7651af69dcffc174eb8baa9a822d8188, type: 2}
- {fileID: 11400000, guid: c5e1fee00b45d7643ae1b51b749d8d57, type: 2}
connectedNodes:
- {fileID: 11400000, guid: 7651af69dcffc174eb8baa9a822d8188, type: 2}
- {fileID: 11400000, guid: c5e1fee00b45d7643ae1b51b749d8d57, type: 2}
effects:
- effectType: 4
statType: 3
modType: 0
value: 1.1
skillRoleMask: 7
- effectType: 2
statType: 3
modType: 0
value: 1.08
skillRoleMask: 4

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5535fa758a366ad409df12010f661378
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,39 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_Dps_Capstone
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: attack_capstone
displayName: "\uC9D1\uD589 \uC99D\uD3ED"
description: "\uACF5\uACA9 \uCD95 \uC644\uC131 \uB178\uB4DC\uB85C, \uACF5\uACA9
\uACC4\uC5F4 \uACE0\uC704\uB825 \uAE30\uC220\uC758 \uAE30\uC5EC\uB3C4\uB97C \uAC15\uD654\uD569\uB2C8\uB2E4."
branch: 1
nodeKind: 3
axisMask: 1
tier: 3
cost: 2
layoutPosition: {x: 0, y: 0.84}
prerequisiteNodes:
- {fileID: 11400000, guid: 8b6865d1ccdfbc24a956e50ced20da87, type: 2}
connectedNodes:
- {fileID: 11400000, guid: 8b6865d1ccdfbc24a956e50ced20da87, type: 2}
effects:
- effectType: 1
statType: 3
modType: 0
value: 1.1
skillRoleMask: 1
- effectType: 7
statType: 3
modType: 0
value: 0.9
skillRoleMask: 1

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 95f84aa662f1c3e4d92c1371d6bfcf17
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,35 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_Dps_Core
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: attack_core
displayName: "\uC9D1\uC911 \uACF5\uC138"
description: "\uACF5\uACA9 \uC2A4\uD0AC \uACC4\uC5F4\uC758 \uD575\uC2EC \uD654\uB825\uC744
\uAC15\uD654\uD569\uB2C8\uB2E4."
branch: 1
nodeKind: 1
axisMask: 1
tier: 2
cost: 1
layoutPosition: {x: 0, y: 0.6}
prerequisiteNodes:
- {fileID: 11400000, guid: 608b595113bc12e4dbf618f93ab41aaa, type: 2}
connectedNodes:
- {fileID: 11400000, guid: 608b595113bc12e4dbf618f93ab41aaa, type: 2}
- {fileID: 11400000, guid: 95f84aa662f1c3e4d92c1371d6bfcf17, type: 2}
effects:
- effectType: 1
statType: 3
modType: 0
value: 1.12
skillRoleMask: 1

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8b6865d1ccdfbc24a956e50ced20da87
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,47 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_Dps_Entry
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: attack_entry
displayName: "\uACF5\uC138 \uC801\uC751"
description: "\uACF5\uACA9 \uCD95\uC758 \uCD9C\uBC1C\uC810\uC73C\uB85C, \uAE30\uBCF8
\uD654\uB825 \uACC4\uC5F4 \uC2A4\uD0EF\uC744 \uB04C\uC5B4\uC62C\uB9BD\uB2C8\uB2E4."
branch: 1
nodeKind: 1
axisMask: 1
tier: 1
cost: 1
layoutPosition: {x: 0, y: 0.34}
prerequisiteNodes:
- {fileID: 11400000, guid: a94fab25cea2ef040a684ad03a9515aa, type: 2}
connectedNodes:
- {fileID: 11400000, guid: a94fab25cea2ef040a684ad03a9515aa, type: 2}
- {fileID: 11400000, guid: 8b6865d1ccdfbc24a956e50ced20da87, type: 2}
- {fileID: 11400000, guid: 1fe3777d83675364187bfd8134b859d5, type: 2}
- {fileID: 11400000, guid: b654aea2451ac2b4c8feca4baa733c7f, type: 2}
effects:
- effectType: 0
statType: 0
modType: 1
value: 0.1
skillRoleMask: 7
- effectType: 0
statType: 1
modType: 1
value: 0.1
skillRoleMask: 7
- effectType: 0
statType: 2
modType: 1
value: 0.1
skillRoleMask: 7

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 608b595113bc12e4dbf618f93ab41aaa
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,29 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_Hub
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: hub
displayName: "\uC911\uC2EC \uD5C8\uBE0C"
description: "\uD328\uC2DC\uBE0C \uD2B8\uB9AC\uC758 \uC2DC\uC791\uC810\uC785\uB2C8\uB2E4."
branch: 0
nodeKind: 0
axisMask: 0
tier: 0
cost: 0
layoutPosition: {x: 0, y: 0}
prerequisiteNodes: []
connectedNodes:
- {fileID: 11400000, guid: 608b595113bc12e4dbf618f93ab41aaa, type: 2}
- {fileID: 11400000, guid: 7651af69dcffc174eb8baa9a822d8188, type: 2}
- {fileID: 11400000, guid: c5e1fee00b45d7643ae1b51b749d8d57, type: 2}
effects: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a94fab25cea2ef040a684ad03a9515aa
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,41 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_SupportAttack_Bridge
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: support_attack_bridge
displayName: "\uC804\uC220 \uC99D\uD3ED"
description: "\uC9C0\uC6D0\uACFC \uACF5\uACA9\uC744 \uC5F0\uACB0\uD558\uB294 \uBE0C\uB9BF\uC9C0\uB85C,
\uD654\uB825\uACFC \uC720\uC9C0 \uD6A8\uC728\uC744 \uD568\uAED8 \uBCF4\uC870\uD569\uB2C8\uB2E4."
branch: 4
nodeKind: 2
axisMask: 5
tier: 2
cost: 1
layoutPosition: {x: 0.24, y: 0.14}
prerequisiteNodes:
- {fileID: 11400000, guid: c5e1fee00b45d7643ae1b51b749d8d57, type: 2}
- {fileID: 11400000, guid: 608b595113bc12e4dbf618f93ab41aaa, type: 2}
connectedNodes:
- {fileID: 11400000, guid: c5e1fee00b45d7643ae1b51b749d8d57, type: 2}
- {fileID: 11400000, guid: 608b595113bc12e4dbf618f93ab41aaa, type: 2}
effects:
- effectType: 1
statType: 3
modType: 0
value: 1.06
skillRoleMask: 1
- effectType: 7
statType: 3
modType: 0
value: 0.95
skillRoleMask: 7

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b654aea2451ac2b4c8feca4baa733c7f
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,39 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_Support_Capstone
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: support_capstone
displayName: "\uB9C8\uB825 \uC21C\uD658"
description: "\uCD5C\uB300 \uB9C8\uB098\uC640 \uC720\uC9C0 \uD6A8\uC728\uC744 \uD568\uAED8
\uB192\uC785\uB2C8\uB2E4."
branch: 3
nodeKind: 3
axisMask: 4
tier: 3
cost: 2
layoutPosition: {x: 0.82, y: -0.58}
prerequisiteNodes:
- {fileID: 11400000, guid: 21150da8ec1314242ada62509025a417, type: 2}
connectedNodes:
- {fileID: 11400000, guid: 21150da8ec1314242ada62509025a417, type: 2}
effects:
- effectType: 0
statType: 5
modType: 1
value: 0.2
skillRoleMask: 7
- effectType: 7
statType: 3
modType: 0
value: 0.85
skillRoleMask: 4

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: daf27733a031c2f46906ebb801428f34
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,40 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_Support_Core
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: support_core
displayName: "\uC870\uC728 \uC219\uB828"
description: "\uD68C\uBCF5\uACFC \uBCF4\uD638\uB9C9 \uBD80\uC5EC \uD6A8\uC728\uC744
\uD568\uAED8 \uAC15\uD654\uD569\uB2C8\uB2E4."
branch: 3
nodeKind: 1
axisMask: 4
tier: 2
cost: 1
layoutPosition: {x: 0.58, y: -0.34}
prerequisiteNodes:
- {fileID: 11400000, guid: c5e1fee00b45d7643ae1b51b749d8d57, type: 2}
connectedNodes:
- {fileID: 11400000, guid: c5e1fee00b45d7643ae1b51b749d8d57, type: 2}
- {fileID: 11400000, guid: daf27733a031c2f46906ebb801428f34, type: 2}
effects:
- effectType: 2
statType: 3
modType: 0
value: 1.15
skillRoleMask: 4
- effectType: 3
statType: 3
modType: 0
value: 1.15
skillRoleMask: 4

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 21150da8ec1314242ada62509025a417
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,37 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_Support_Entry
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: support_entry
displayName: "\uAD6C\uD638 \uC801\uC751"
description: "\uC9C0\uC6D0 \uCD95\uC758 \uCD9C\uBC1C\uC810\uC73C\uB85C, \uD68C\uBCF5
\uAE30\uBC18 \uB2A5\uB825\uC744 \uB192\uC785\uB2C8\uB2E4."
branch: 3
nodeKind: 1
axisMask: 4
tier: 1
cost: 1
layoutPosition: {x: 0.34, y: -0.1}
prerequisiteNodes:
- {fileID: 11400000, guid: a94fab25cea2ef040a684ad03a9515aa, type: 2}
connectedNodes:
- {fileID: 11400000, guid: a94fab25cea2ef040a684ad03a9515aa, type: 2}
- {fileID: 11400000, guid: 21150da8ec1314242ada62509025a417, type: 2}
- {fileID: 11400000, guid: 5535fa758a366ad409df12010f661378, type: 2}
- {fileID: 11400000, guid: b654aea2451ac2b4c8feca4baa733c7f, type: 2}
effects:
- effectType: 0
statType: 4
modType: 1
value: 0.2
skillRoleMask: 7

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c5e1fee00b45d7643ae1b51b749d8d57
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,34 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_Tank_Capstone
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: defense_capstone
displayName: "\uCCA0\uBCBD \uC720\uC9C0"
description: "\uBC1B\uB294 \uD53C\uD574\uB97C \uB0AE\uCDB0 \uC804\uC5F4 \uC720\uC9C0\uB825\uC744
\uC644\uC131\uD569\uB2C8\uB2E4."
branch: 2
nodeKind: 3
axisMask: 2
tier: 3
cost: 2
layoutPosition: {x: -0.82, y: -0.58}
prerequisiteNodes:
- {fileID: 11400000, guid: bb00ad8c4601d3a4fb1e30a153faca38, type: 2}
connectedNodes:
- {fileID: 11400000, guid: bb00ad8c4601d3a4fb1e30a153faca38, type: 2}
effects:
- effectType: 6
statType: 3
modType: 0
value: 0.88
skillRoleMask: 7

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 4bde7b3376f2b7d429e5a9dc90d1cf3c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,40 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_Tank_Core
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: defense_core
displayName: "\uBC29\uD638 \uC219\uB828"
description: "\uC704\uD611 \uC720\uC9C0\uC640 \uBCF4\uD638\uB9C9 \uC218\uD61C\uB7C9\uC744
\uD568\uAED8 \uAC15\uD654\uD569\uB2C8\uB2E4."
branch: 2
nodeKind: 1
axisMask: 2
tier: 2
cost: 1
layoutPosition: {x: -0.58, y: -0.34}
prerequisiteNodes:
- {fileID: 11400000, guid: 7651af69dcffc174eb8baa9a822d8188, type: 2}
connectedNodes:
- {fileID: 11400000, guid: 7651af69dcffc174eb8baa9a822d8188, type: 2}
- {fileID: 11400000, guid: 4bde7b3376f2b7d429e5a9dc90d1cf3c, type: 2}
effects:
- effectType: 5
statType: 3
modType: 0
value: 1.3
skillRoleMask: 7
- effectType: 4
statType: 3
modType: 0
value: 1.15
skillRoleMask: 7

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: bb00ad8c4601d3a4fb1e30a153faca38
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,37 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c72b2635385ed49498483636164bac87, type: 3}
m_Name: Data_PassiveNode_Player_Tank_Entry
m_EditorClassIdentifier: Colosseum.Game::Colosseum.Passives.PassiveNodeData
nodeId: defense_entry
displayName: "\uC804\uC5F4 \uC801\uC751"
description: "\uBC29\uC5B4 \uCD95\uC758 \uCD9C\uBC1C\uC810\uC73C\uB85C, \uC804\uC5F4
\uC720\uC9C0\uC5D0 \uD544\uC694\uD55C \uC0DD\uC874\uB825\uC744 \uD655\uBCF4\uD569\uB2C8\uB2E4."
branch: 2
nodeKind: 1
axisMask: 2
tier: 1
cost: 1
layoutPosition: {x: -0.34, y: -0.1}
prerequisiteNodes:
- {fileID: 11400000, guid: a94fab25cea2ef040a684ad03a9515aa, type: 2}
connectedNodes:
- {fileID: 11400000, guid: a94fab25cea2ef040a684ad03a9515aa, type: 2}
- {fileID: 11400000, guid: bb00ad8c4601d3a4fb1e30a153faca38, type: 2}
- {fileID: 11400000, guid: 1fe3777d83675364187bfd8134b859d5, type: 2}
- {fileID: 11400000, guid: 5535fa758a366ad409df12010f661378, type: 2}
effects:
- effectType: 0
statType: 3
modType: 1
value: 0.2
skillRoleMask: 7

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7651af69dcffc174eb8baa9a822d8188
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant: