System.register(["__unresolved_0", "cc", "__unresolved_1"], function (_export, _context) { "use strict"; var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, Collider, constant, _dec, _class, _crd, ccclass, property, self_plane; function _reportPossibleCrUseOfconstant(extras) { _reporterNs.report("constant", "../framework/constant", _context.meta, extras); } return { setters: [function (_unresolved_) { _reporterNs = _unresolved_; }, function (_cc) { _cclegacy = _cc.cclegacy; __checkObsolete__ = _cc.__checkObsolete__; __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__; _decorator = _cc._decorator; Component = _cc.Component; Collider = _cc.Collider; }, function (_unresolved_2) { constant = _unresolved_2.constant; }], execute: function () { _crd = true; _cclegacy._RF.push({}, "aab8fR03J1HCIVTbvXr9zTq", "self-plane", undefined); __checkObsolete__(['_decorator', 'Component', 'Node', 'input', 'Input', 'EventTouch', 'Collider', 'ITriggerEvent']); ({ ccclass, property } = _decorator); // 未使用 _export("self_plane", self_plane = (_dec = ccclass('self_plane'), _dec(_class = class self_plane extends Component { // @property // public speed = 1; start() {// input.on(Input.EventType.TOUCH_START, this._touchStart, this); // input.on(Input.EventType.TOUCH_MOVE, this._touchMove, this); } onEnable() { var collider = this.getComponent(Collider); collider.on('onTriggerEnter', this._onTriggerEnter, this); } onDisable() { var collider = this.getComponent(Collider); collider.off('onTriggerEnter', this._onTriggerEnter, this); } _onTriggerEnter(event) { console.log('玩家'); var collisionGroup = event.otherCollider.getGroup(); if (collisionGroup === (_crd && constant === void 0 ? (_reportPossibleCrUseOfconstant({ error: Error() }), constant) : constant).CollisionType.ENEMY_PLANE) { // 敌机或敌机子弹 console.log('reduce blood'); } } // update(deltaTime: number) { // } // _touchMove(event: EventTouch) { // const delta = event.getDelta(); // let pos = this.node.position; // // x 上下, z 左右 // // this.node.setPosition(pos.x - 0.01 * this.speed * delta.x, pos.y, pos.z - 0.01 * this.speed * delta.y) // this.node.setPosition(pos.x + 0.01 * this.speed * delta.y, pos.y, pos.z + 0.01 * this.speed * delta.x) // } }) || _class)); _cclegacy._RF.pop(); _crd = false; } }; }); //# sourceMappingURL=37f01e187fb8de55d9e92eabac13d50d863c1cd9.js.map