Sequence.js 497 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("constants"),
  6. o = t("Composite");
  7. i.default = class extends o.default {
  8. constructor({children: t = []} = {}) {
  9. super({name: "Sequence", children: t});
  10. }
  11. tick(t) {
  12. for (var e = 0; e < this.children.length; e++) {
  13. var i = this.children[e]._execute(t);
  14. if (i !== s.SUCCESS) return i;
  15. }
  16. return s.SUCCESS;
  17. }
  18. };