System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2"], function (_export, _context) {
  "use strict";

  var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, ecs, CCComp, _dec, _dec2, _class, _crd, ccclass, property, DemoViewComp;

  function _reportPossibleCrUseOfecs(extras) {
    _reporterNs.report("ecs", "../../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS", _context.meta, extras);
  }

  function _reportPossibleCrUseOfCCComp(extras) {
    _reporterNs.report("CCComp", "../../../../../extensions/oops-plugin-framework/assets/module/common/CCComp", _context.meta, extras);
  }

  return {
    setters: [function (_unresolved_) {
      _reporterNs = _unresolved_;
    }, function (_cc) {
      _cclegacy = _cc.cclegacy;
      __checkObsolete__ = _cc.__checkObsolete__;
      __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
      _decorator = _cc._decorator;
    }, function (_unresolved_2) {
      ecs = _unresolved_2.ecs;
    }, function (_unresolved_3) {
      CCComp = _unresolved_3.CCComp;
    }],
    execute: function () {
      _crd = true;

      _cclegacy._RF.push({}, "78b5dVjj81IxoHGx2PAK8bT", "DemoViewComp", undefined);

      __checkObsolete__(['_decorator']);

      ({
        ccclass,
        property
      } = _decorator);
      /** 视图层对象 */

      _export("DemoViewComp", DemoViewComp = (_dec = ccclass('DemoViewComp'), _dec2 = (_crd && ecs === void 0 ? (_reportPossibleCrUseOfecs({
        error: Error()
      }), ecs) : ecs).register('DemoView', false), _dec(_class = _dec2(_class = class DemoViewComp extends (_crd && CCComp === void 0 ? (_reportPossibleCrUseOfCCComp({
        error: Error()
      }), CCComp) : CCComp) {
        start() {}

        reset() {
          this.node.destroy();
        }

      }) || _class) || _class));

      _cclegacy._RF.pop();

      _crd = false;
    }
  };
});
//# sourceMappingURL=03bdbbaac6dfb58d1785a5e13469a689269b3b27.js.map