Skip to content

Commit d216dac

Browse files
Julien Moreau-Mathisjulien-moreau
authored andcommitted
fix: auto-register navmesh parser
1 parent 28320ea commit d216dac

2 files changed

Lines changed: 40 additions & 36 deletions

File tree

.vscode/settings.json

Lines changed: 37 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,40 @@
11
// Place your settings in this file to overwrite default and user settings.
22
{
3-
"files.exclude": {
4-
"node_modules/": false,
5-
"build": true,
6-
"declaration": true
7-
},
8-
"files.associations": {
9-
"*.fx": "glsl"
10-
},
11-
"editor.tabSize": 4,
12-
"editor.formatOnSave": true,
13-
"editor.insertSpaces": true,
14-
"editor.detectIndentation": true,
15-
"editor.codeActionsOnSave": {
16-
"source.fixAll.eslint": "always"
17-
},
18-
"files.insertFinalNewline": true,
19-
"javascript.format.semicolons": "insert",
20-
"typescript.format.semicolons": "insert",
21-
"typescript.preferences.quoteStyle": "double",
22-
"javascript.preferences.quoteStyle": "double",
23-
"[javascript]": {
24-
"editor.defaultFormatter": "esbenp.prettier-vscode"
25-
},
26-
"[typescript]": {
27-
"editor.defaultFormatter": "esbenp.prettier-vscode"
28-
},
29-
"[typescriptreact]": {
30-
"editor.defaultFormatter": "esbenp.prettier-vscode"
31-
},
32-
"[json]": {
33-
"editor.defaultFormatter": "esbenp.prettier-vscode"
34-
},
35-
"[jsonc]": {
36-
"editor.defaultFormatter": "esbenp.prettier-vscode"
37-
}
3+
"files.exclude": {
4+
"node_modules/": false,
5+
"build": true,
6+
"declaration": true
7+
},
8+
"files.associations": {
9+
"*.fx": "glsl"
10+
},
11+
"editor.tabSize": 4,
12+
"editor.formatOnSave": true,
13+
"editor.insertSpaces": true,
14+
"editor.detectIndentation": true,
15+
"editor.codeActionsOnSave": {
16+
"source.fixAll.eslint": "always"
17+
},
18+
"files.insertFinalNewline": true,
19+
"javascript.format.semicolons": "insert",
20+
"typescript.format.semicolons": "insert",
21+
"typescript.preferences.quoteStyle": "double",
22+
"javascript.preferences.quoteStyle": "double",
23+
"[javascript]": {
24+
"editor.defaultFormatter": "esbenp.prettier-vscode"
25+
},
26+
"[typescript]": {
27+
"editor.defaultFormatter": "esbenp.prettier-vscode"
28+
},
29+
"[typescriptreact]": {
30+
"editor.defaultFormatter": "esbenp.prettier-vscode"
31+
},
32+
"[json]": {
33+
"editor.defaultFormatter": "esbenp.prettier-vscode"
34+
},
35+
"[jsonc]": {
36+
"editor.defaultFormatter": "esbenp.prettier-vscode"
37+
},
38+
"typescript.preferences.importModuleSpecifier": "project-relative",
39+
"typescript.preferences.autoImportFileExcludePatterns": ["**/export.ts"]
3840
}

tools/src/loading/script/preload/plugins/navmesh.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Vector3 } from "@babylonjs/core/Maths/math.vector";
22

33
import { CreateNavigationPluginAsync } from "@babylonjs/addons";
44

5-
import { IScriptAssetParserParameters } from "../../preload";
5+
import { IScriptAssetParserParameters, registerScriptAssetParser } from "../../preload";
66

77
export async function preloadNavMeshScriptAsset(parameters: IScriptAssetParserParameters) {
88
const [configResponse, navmeshResponse, tilesResponse] = await Promise.all([
@@ -37,3 +37,5 @@ export async function preloadNavMeshScriptAsset(parameters: IScriptAssetParserPa
3737

3838
return recast;
3939
}
40+
41+
registerScriptAssetParser("navmesh", preloadNavMeshScriptAsset);

0 commit comments

Comments
 (0)