Files
JiboSDK/node_modules/jibo/lib/behaviors/subtree-js.js
2026-03-22 03:21:45 +02:00

1 line
631 B
JavaScript

"use strict";var t=function(t){return t&&t.__esModule?t["default"]:t},e=require("../bt/main"),s=e.Status,u=e.createBehavior,r=e.factory,a=t(require("./subtree"));module.exports=u({constructor:function(t,e,u){this.getFileName=t,this.getNotepad=e,this.setResult=u,this.status=s.INVALID},start:function(){var t=this;return this.status=s.IN_PROGRESS,this.getFileName(function(e){t.subtree=a(t.getName(),e,t.getNotepad,t.setResult),t.subtree.blackboard=t.getBlackboard(),t.status=t.subtree.start()?s.IN_PROGRESS:s.FAILED}),!0},stop:function(){this.subtree.stop()},update:function(){return this.subtree.update()}}),r.addBehavior(module);