Advance new editor hosted panels and state flow

This commit is contained in:
2026-04-12 11:12:27 +08:00
parent 7ad4bfbb1c
commit b7ce8618d2
23 changed files with 2059 additions and 381 deletions

View File

@@ -23,8 +23,8 @@ UIEditorPanelRegistry BuildPanelRegistry() {
{ "hierarchy", "Hierarchy", UIEditorPanelPresentationKind::HostedContent, true, false, false },
{ "scene", "Scene", UIEditorPanelPresentationKind::HostedContent, false, false, false },
{ "game", "Game", UIEditorPanelPresentationKind::HostedContent, false, false, false },
{ "inspector", "Inspector", UIEditorPanelPresentationKind::Placeholder, true, false, false },
{ "console", "Console", UIEditorPanelPresentationKind::Placeholder, true, false, false },
{ "inspector", "Inspector", UIEditorPanelPresentationKind::HostedContent, true, false, false },
{ "console", "Console", UIEditorPanelPresentationKind::HostedContent, true, false, false },
{ "project", "Project", UIEditorPanelPresentationKind::HostedContent, false, false, false }
};
return registry;
@@ -434,8 +434,8 @@ UIEditorShellInteractionDefinition BuildBaseShellDefinition() {
BuildHostedContentPresentation("hierarchy"),
BuildHostedContentPresentation("scene"),
BuildHostedContentPresentation("game"),
BuildPlaceholderPresentation("inspector"),
BuildPlaceholderPresentation("console"),
BuildHostedContentPresentation("inspector"),
BuildHostedContentPresentation("console"),
BuildHostedContentPresentation("project")
};
return definition;