diff --git a/Assets/_Game/Data/Boss/Skills/ABL_Boss_New.asset b/Assets/_Game/Data/Boss/Skills/ABL_Boss_Chaofeng.asset similarity index 97% rename from Assets/_Game/Data/Boss/Skills/ABL_Boss_New.asset rename to Assets/_Game/Data/Boss/Skills/ABL_Boss_Chaofeng.asset index e387934..29eaf25 100644 --- a/Assets/_Game/Data/Boss/Skills/ABL_Boss_New.asset +++ b/Assets/_Game/Data/Boss/Skills/ABL_Boss_Chaofeng.asset @@ -10,7 +10,7 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: de92221c7c3fb4a42a7cd122a8f97632, type: 3} - m_Name: ABL_Boss_New + m_Name: ABL_Boss_Chaofeng m_EditorClassIdentifier: skillId: displayName: diff --git a/Assets/_Game/Data/Boss/Skills/ABL_Boss_New.asset.meta b/Assets/_Game/Data/Boss/Skills/ABL_Boss_Chaofeng.asset.meta similarity index 100% rename from Assets/_Game/Data/Boss/Skills/ABL_Boss_New.asset.meta rename to Assets/_Game/Data/Boss/Skills/ABL_Boss_Chaofeng.asset.meta diff --git a/Assets/_Game/Scripts/Editor/Hub/DataHubWindow.cs b/Assets/_Game/Scripts/Editor/Hub/DataHubWindow.cs index 4d789b0..a6d8aa9 100644 --- a/Assets/_Game/Scripts/Editor/Hub/DataHubWindow.cs +++ b/Assets/_Game/Scripts/Editor/Hub/DataHubWindow.cs @@ -100,19 +100,22 @@ namespace BaseGames.Editor split.style.flexGrow = 1; root.Add(split); - // 列表区容器(TwoPaneSplitView 管理宽度,不需要 flexGrow) + // 列表区容器 _listWrapper = new VisualElement(); _listWrapper.style.flexGrow = 1; _listWrapper.style.overflow = Overflow.Hidden; split.Add(_listWrapper); - // 详情区容器(ScrollView 支持超长内容滚动) + // 详情区:外层 ScrollView 提供滚动视口,_detailWrapper 是内容容器(自然高度) var detailScroll = new ScrollView(ScrollViewMode.Vertical); detailScroll.style.flexGrow = 1; - detailScroll.contentContainer.style.flexGrow = 1; - detailScroll.contentContainer.style.flexDirection = FlexDirection.Column; + detailScroll.style.overflow = Overflow.Hidden; split.Add(detailScroll); - _detailWrapper = detailScroll.contentContainer; + + _detailWrapper = new VisualElement(); + _detailWrapper.style.flexDirection = FlexDirection.Column; + _detailWrapper.style.paddingBottom = 16; + detailScroll.Add(_detailWrapper); } private VisualElement BuildNavSidebar() diff --git a/Assets/_Game/Scripts/Editor/Modules/BossSkillModule.cs b/Assets/_Game/Scripts/Editor/Modules/BossSkillModule.cs index f16ca26..8e68706 100644 --- a/Assets/_Game/Scripts/Editor/Modules/BossSkillModule.cs +++ b/Assets/_Game/Scripts/Editor/Modules/BossSkillModule.cs @@ -81,18 +81,14 @@ namespace BaseGames.Editor.Modules container.Add(BuildSkillCard(skill)); container.Add(BuildActionBar(skill, SkillFolder, _skillPane)); container.Add(SkillModule.MakeDivider()); - var insp = new InspectorElement(skill); - insp.style.flexGrow = 1; - container.Add(insp); + var insp = new InspectorElement(skill); container.Add(insp); } else if (selected is SkillSequenceSO seq) { container.Add(BuildSeqCard(seq)); container.Add(BuildActionBar(seq, SeqFolder, _seqPane)); container.Add(SkillModule.MakeDivider()); - var insp = new InspectorElement(seq); - insp.style.flexGrow = 1; - container.Add(insp); + var insp = new InspectorElement(seq); container.Add(insp); } } diff --git a/Assets/_Game/Scripts/Editor/Modules/EnemyModule.cs b/Assets/_Game/Scripts/Editor/Modules/EnemyModule.cs index ab8c4db..8648ec1 100644 --- a/Assets/_Game/Scripts/Editor/Modules/EnemyModule.cs +++ b/Assets/_Game/Scripts/Editor/Modules/EnemyModule.cs @@ -84,18 +84,14 @@ namespace BaseGames.Editor.Modules container.Add(BuildStatsCard(stats)); container.Add(BuildActionBar(stats, StatsFolder, _statsPane)); container.Add(SkillModule.MakeDivider()); - var insp = new InspectorElement(stats); - insp.style.flexGrow = 1; - container.Add(insp); + var insp = new InspectorElement(stats); container.Add(insp); } else if (selected is LootTableSO loot) { container.Add(BuildLootCard(loot)); container.Add(BuildActionBar(loot, LootFolder, _lootPane)); container.Add(SkillModule.MakeDivider()); - var insp = new InspectorElement(loot); - insp.style.flexGrow = 1; - container.Add(insp); + var insp = new InspectorElement(loot); container.Add(insp); } } diff --git a/Assets/_Game/Scripts/Editor/Modules/FormModule.cs b/Assets/_Game/Scripts/Editor/Modules/FormModule.cs index 80e99a1..79e3528 100644 --- a/Assets/_Game/Scripts/Editor/Modules/FormModule.cs +++ b/Assets/_Game/Scripts/Editor/Modules/FormModule.cs @@ -88,18 +88,14 @@ namespace BaseGames.Editor.Modules container.Add(SkillModule.MakeDivider()); container.Add(BuildFormGrid(config)); container.Add(SkillModule.MakeDivider()); - var insp = new InspectorElement(config); - insp.style.flexGrow = 1; - container.Add(insp); + var insp = new InspectorElement(config); container.Add(insp); } else if (selected is FormSO form) { container.Add(BuildFormCard(form)); container.Add(BuildFormActionBar(form)); container.Add(SkillModule.MakeDivider()); - var insp = new InspectorElement(form); - insp.style.flexGrow = 1; - container.Add(insp); + var insp = new InspectorElement(form); container.Add(insp); } } diff --git a/Assets/_Game/Scripts/Editor/Modules/SkillModule.cs b/Assets/_Game/Scripts/Editor/Modules/SkillModule.cs index ac8643d..8a9a1fe 100644 --- a/Assets/_Game/Scripts/Editor/Modules/SkillModule.cs +++ b/Assets/_Game/Scripts/Editor/Modules/SkillModule.cs @@ -61,9 +61,7 @@ namespace BaseGames.Editor.Modules container.Add(MakeDivider()); // Inspector - var insp = new InspectorElement(_selected); - insp.style.flexGrow = 1; - container.Add(insp); + var insp = new InspectorElement(_selected); container.Add(insp); } public void OnActivated() => _listPane?.Refresh(); diff --git a/Assets/_Game/Scripts/Editor/Modules/WeaponModule.cs b/Assets/_Game/Scripts/Editor/Modules/WeaponModule.cs index 4a27144..6d2d47c 100644 --- a/Assets/_Game/Scripts/Editor/Modules/WeaponModule.cs +++ b/Assets/_Game/Scripts/Editor/Modules/WeaponModule.cs @@ -66,9 +66,7 @@ namespace BaseGames.Editor.Modules container.Add(MakeDivider()); // Inspector - var insp = new InspectorElement(_selected); - insp.style.flexGrow = 1; - container.Add(insp); + var insp = new InspectorElement(_selected); container.Add(insp); } public void OnActivated()