feat: integrate composable Godot runtime and EventBus debugger
This commit is contained in:
55 files changed
+1481
-114
No files matched your search
@@ -270,6 +270,21 @@ function buildModel() {
|
||||
}
|
||||
}
|
||||
|
||||
// Workspace-owned Godot adapters are not separate Git submodules.
|
||||
const godotPackages = path.join(workspaceRoot, 'Godot', 'Packages');
|
||||
if (fs.existsSync(godotPackages)) {
|
||||
for (const entry of fs.readdirSync(godotPackages, { withFileTypes: true })) {
|
||||
if (!entry.isDirectory()) continue;
|
||||
const relative = `Godot/Packages/${entry.name}`;
|
||||
if (modules.some(module => module.path === relative)) continue;
|
||||
const owner = { path: relative, url: 'https://git.crash.work/ShrinkSDK/Workspace.git' };
|
||||
for (const projectPath of walkFiles(path.join(workspaceRoot, relative),
|
||||
candidate => candidate.toLowerCase().endsWith('.csproj'))) {
|
||||
addProject(readProject(projectPath, owner, null));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (const upmPackage of upmPackages) {
|
||||
const coupled = upmPackage.nugetPackages.filter(project => project.coupledToUpm);
|
||||
if (coupled.length > 1) {
|
||||
|
||||
Reference in new issue
Block a user