feat: 删除旧的技能资产 ABL_Boss_New,添加新的技能资产 ABL_Boss_Chaofeng

This commit is contained in:
2026-05-21 08:31:41 +08:00
parent 27c0d200c9
commit 7a51c43f04
8 changed files with 17 additions and 30 deletions

View File

@@ -10,7 +10,7 @@ MonoBehaviour:
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: de92221c7c3fb4a42a7cd122a8f97632, type: 3} m_Script: {fileID: 11500000, guid: de92221c7c3fb4a42a7cd122a8f97632, type: 3}
m_Name: ABL_Boss_New m_Name: ABL_Boss_Chaofeng
m_EditorClassIdentifier: m_EditorClassIdentifier:
skillId: skillId:
displayName: displayName:

View File

@@ -100,19 +100,22 @@ namespace BaseGames.Editor
split.style.flexGrow = 1; split.style.flexGrow = 1;
root.Add(split); root.Add(split);
// 列表区容器TwoPaneSplitView 管理宽度,不需要 flexGrow // 列表区容器
_listWrapper = new VisualElement(); _listWrapper = new VisualElement();
_listWrapper.style.flexGrow = 1; _listWrapper.style.flexGrow = 1;
_listWrapper.style.overflow = Overflow.Hidden; _listWrapper.style.overflow = Overflow.Hidden;
split.Add(_listWrapper); split.Add(_listWrapper);
// 详情区容器(ScrollView 支持超长内容滚动 // 详情区:外层 ScrollView 提供滚动视口_detailWrapper 是内容容器(自然高度
var detailScroll = new ScrollView(ScrollViewMode.Vertical); var detailScroll = new ScrollView(ScrollViewMode.Vertical);
detailScroll.style.flexGrow = 1; detailScroll.style.flexGrow = 1;
detailScroll.contentContainer.style.flexGrow = 1; detailScroll.style.overflow = Overflow.Hidden;
detailScroll.contentContainer.style.flexDirection = FlexDirection.Column;
split.Add(detailScroll); split.Add(detailScroll);
_detailWrapper = detailScroll.contentContainer;
_detailWrapper = new VisualElement();
_detailWrapper.style.flexDirection = FlexDirection.Column;
_detailWrapper.style.paddingBottom = 16;
detailScroll.Add(_detailWrapper);
} }
private VisualElement BuildNavSidebar() private VisualElement BuildNavSidebar()

View File

@@ -81,18 +81,14 @@ namespace BaseGames.Editor.Modules
container.Add(BuildSkillCard(skill)); container.Add(BuildSkillCard(skill));
container.Add(BuildActionBar(skill, SkillFolder, _skillPane)); container.Add(BuildActionBar(skill, SkillFolder, _skillPane));
container.Add(SkillModule.MakeDivider()); container.Add(SkillModule.MakeDivider());
var insp = new InspectorElement(skill); var insp = new InspectorElement(skill); container.Add(insp);
insp.style.flexGrow = 1;
container.Add(insp);
} }
else if (selected is SkillSequenceSO seq) else if (selected is SkillSequenceSO seq)
{ {
container.Add(BuildSeqCard(seq)); container.Add(BuildSeqCard(seq));
container.Add(BuildActionBar(seq, SeqFolder, _seqPane)); container.Add(BuildActionBar(seq, SeqFolder, _seqPane));
container.Add(SkillModule.MakeDivider()); container.Add(SkillModule.MakeDivider());
var insp = new InspectorElement(seq); var insp = new InspectorElement(seq); container.Add(insp);
insp.style.flexGrow = 1;
container.Add(insp);
} }
} }

View File

@@ -84,18 +84,14 @@ namespace BaseGames.Editor.Modules
container.Add(BuildStatsCard(stats)); container.Add(BuildStatsCard(stats));
container.Add(BuildActionBar(stats, StatsFolder, _statsPane)); container.Add(BuildActionBar(stats, StatsFolder, _statsPane));
container.Add(SkillModule.MakeDivider()); container.Add(SkillModule.MakeDivider());
var insp = new InspectorElement(stats); var insp = new InspectorElement(stats); container.Add(insp);
insp.style.flexGrow = 1;
container.Add(insp);
} }
else if (selected is LootTableSO loot) else if (selected is LootTableSO loot)
{ {
container.Add(BuildLootCard(loot)); container.Add(BuildLootCard(loot));
container.Add(BuildActionBar(loot, LootFolder, _lootPane)); container.Add(BuildActionBar(loot, LootFolder, _lootPane));
container.Add(SkillModule.MakeDivider()); container.Add(SkillModule.MakeDivider());
var insp = new InspectorElement(loot); var insp = new InspectorElement(loot); container.Add(insp);
insp.style.flexGrow = 1;
container.Add(insp);
} }
} }

View File

@@ -88,18 +88,14 @@ namespace BaseGames.Editor.Modules
container.Add(SkillModule.MakeDivider()); container.Add(SkillModule.MakeDivider());
container.Add(BuildFormGrid(config)); container.Add(BuildFormGrid(config));
container.Add(SkillModule.MakeDivider()); container.Add(SkillModule.MakeDivider());
var insp = new InspectorElement(config); var insp = new InspectorElement(config); container.Add(insp);
insp.style.flexGrow = 1;
container.Add(insp);
} }
else if (selected is FormSO form) else if (selected is FormSO form)
{ {
container.Add(BuildFormCard(form)); container.Add(BuildFormCard(form));
container.Add(BuildFormActionBar(form)); container.Add(BuildFormActionBar(form));
container.Add(SkillModule.MakeDivider()); container.Add(SkillModule.MakeDivider());
var insp = new InspectorElement(form); var insp = new InspectorElement(form); container.Add(insp);
insp.style.flexGrow = 1;
container.Add(insp);
} }
} }

View File

@@ -61,9 +61,7 @@ namespace BaseGames.Editor.Modules
container.Add(MakeDivider()); container.Add(MakeDivider());
// Inspector // Inspector
var insp = new InspectorElement(_selected); var insp = new InspectorElement(_selected); container.Add(insp);
insp.style.flexGrow = 1;
container.Add(insp);
} }
public void OnActivated() => _listPane?.Refresh(); public void OnActivated() => _listPane?.Refresh();

View File

@@ -66,9 +66,7 @@ namespace BaseGames.Editor.Modules
container.Add(MakeDivider()); container.Add(MakeDivider());
// Inspector // Inspector
var insp = new InspectorElement(_selected); var insp = new InspectorElement(_selected); container.Add(insp);
insp.style.flexGrow = 1;
container.Add(insp);
} }
public void OnActivated() public void OnActivated()