NGCCheckStep.js 567 B

123456789101112131415161718
  1. var t = require;
  2. var e = module;
  3. var i = exports;
  4. Object.defineProperty(i, "__esModule", {value: !0});
  5. const s = t("B3Tree1");
  6. class o extends s.BaseDecorator {
  7. open(t) {
  8. var e = t.target.checkStep(this.properties.step);
  9. t.blackboard.set("isNeedGuide", e, t.tree.id, this.id);
  10. }
  11. tick(t) {
  12. return t.blackboard.get("isNeedGuide", t.tree.id, this.id) ? this.child._execute(t) : s.b3.FAILURE;
  13. }
  14. close(t) {
  15. t.blackboard.set("isNeedGuide", !1, t.tree.id, this.id);
  16. }
  17. }
  18. (i.default = o), s.register(o, "NGCCheckStep");