NGCCheckIsOpen.js 699 B

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