add node icon

This commit is contained in:
zhandouxiaojiji committed 2020-10-22 15:50:19 +08:00
1 parent fead2cdd96
commit 61a69a3e7f
4 files changed
+32 -18

No files matched your search

+9
View File
@@ -24,6 +24,7 @@ const sampleNodeClassify: BehaviorNodeClassify[] = [
export default class Settings {
private settings: SettingsModel;
private name2classify: { [name: string]: string } = {};
constructor() {
this.load();
}
@@ -40,6 +41,10 @@ export default class Settings {
get nodeConfig() {
const str = fs.readFileSync(this.nodeConfigPath, 'utf8');
const types: BehaviorNodeTypeModel[] = JSON.parse(str);
this.name2classify = {};
types.forEach(t => {
this.name2classify[t.name] = t.type;
})
return types;
}
get nodeClassify() {
@@ -72,4 +77,8 @@ export default class Settings {
save() {
fs.writeFileSync(settingPath, JSON.stringify(this.settings, null, 2));
}
getClassify(name: string) {
return this.name2classify[name];
}
}