NGCCheckIsOpen.js 654 B

123456789101112131415161718192021
  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. constructor() {
  8. super(...arguments), (this.isAniFinish = !1);
  9. }
  10. open(t) {
  11. var e = t.target.checkNewGuideIsOpen(this.properties);
  12. t.blackboard.set("isNeedGuide", e, t.tree.id, this.id);
  13. }
  14. tick(t) {
  15. return t.blackboard.get("isNeedGuide", t.tree.id, this.id) ? this.child._execute(t) : s.b3.FAILURE;
  16. }
  17. close(t) {
  18. t.blackboard.set("isNeedGuide", !1, t.tree.id, this.id);
  19. }
  20. }
  21. (i.default = o), s.register(o, "NGCCheckIsOpen");