System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11", "__unresolved_12"], function (_export, _context) { "use strict"; var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Animation, AnimationComponent, Button, instantiate, Label, Node, Prefab, randomRange, randomRangeInt, tween, Vec2, Vec3, PanelBase, FPSCameraController, GameController, TargetIconItem, EventCenter, UIManager, QingBaoPanel, SettingPanel, SdkMgr, AudioMgr, AssetController, LocalSaveMgr, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _dec21, _dec22, _dec23, _dec24, _dec25, _dec26, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _descriptor16, _descriptor17, _descriptor18, _descriptor19, _descriptor20, _descriptor21, _descriptor22, _descriptor23, _descriptor24, _descriptor25, _class3, _crd, ccclass, property, PlayPanel; function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); } function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; } function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'transform-class-properties is enabled and runs after the decorators transform.'); } function _reportPossibleCrUseOfPanelBase(extras) { _reporterNs.report("PanelBase", "../framework/ui/PanelBase", _context.meta, extras); } function _reportPossibleCrUseOfFPSCameraController(extras) { _reporterNs.report("FPSCameraController", "../FPSCameraController", _context.meta, extras); } function _reportPossibleCrUseOfGameController(extras) { _reporterNs.report("GameController", "../GameController", _context.meta, extras); } function _reportPossibleCrUseOfTargetIconItem(extras) { _reporterNs.report("TargetIconItem", "./TargetIconItem", _context.meta, extras); } function _reportPossibleCrUseOfEventCenter(extras) { _reporterNs.report("EventCenter", "../EventCenter", _context.meta, extras); } function _reportPossibleCrUseOfUIManager(extras) { _reporterNs.report("UIManager", "../framework/ui/UIManager", _context.meta, extras); } function _reportPossibleCrUseOfQingBaoPanel(extras) { _reporterNs.report("QingBaoPanel", "./QingBaoPanel", _context.meta, extras); } function _reportPossibleCrUseOfSettingPanel(extras) { _reporterNs.report("SettingPanel", "./SettingPanel", _context.meta, extras); } function _reportPossibleCrUseOfSdkMgr(extras) { _reporterNs.report("SdkMgr", "../framework/sdk/SdkMgr", _context.meta, extras); } function _reportPossibleCrUseOfAudioMgr(extras) { _reporterNs.report("AudioMgr", "../framework/audio/AudioMgr", _context.meta, extras); } function _reportPossibleCrUseOfAssetController(extras) { _reporterNs.report("AssetController", "../AssetController", _context.meta, extras); } function _reportPossibleCrUseOfRagdoll(extras) { _reporterNs.report("Ragdoll", "../../Ragdoll/Ragdoll", _context.meta, extras); } function _reportPossibleCrUseOfLocalSaveMgr(extras) { _reporterNs.report("LocalSaveMgr", "../framework/data/LocalSaveMgr", _context.meta, extras); } return { setters: [function (_unresolved_) { _reporterNs = _unresolved_; }, function (_cc) { _cclegacy = _cc.cclegacy; __checkObsolete__ = _cc.__checkObsolete__; __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__; _decorator = _cc._decorator; Animation = _cc.Animation; AnimationComponent = _cc.AnimationComponent; Button = _cc.Button; instantiate = _cc.instantiate; Label = _cc.Label; Node = _cc.Node; Prefab = _cc.Prefab; randomRange = _cc.randomRange; randomRangeInt = _cc.randomRangeInt; tween = _cc.tween; Vec2 = _cc.Vec2; Vec3 = _cc.Vec3; }, function (_unresolved_2) { PanelBase = _unresolved_2.PanelBase; }, function (_unresolved_3) { FPSCameraController = _unresolved_3.FPSCameraController; }, function (_unresolved_4) { GameController = _unresolved_4.GameController; }, function (_unresolved_5) { TargetIconItem = _unresolved_5.TargetIconItem; }, function (_unresolved_6) { EventCenter = _unresolved_6.EventCenter; }, function (_unresolved_7) { UIManager = _unresolved_7.UIManager; }, function (_unresolved_8) { QingBaoPanel = _unresolved_8.QingBaoPanel; }, function (_unresolved_9) { SettingPanel = _unresolved_9.SettingPanel; }, function (_unresolved_10) { SdkMgr = _unresolved_10.SdkMgr; }, function (_unresolved_11) { AudioMgr = _unresolved_11.AudioMgr; }, function (_unresolved_12) { AssetController = _unresolved_12.AssetController; }, function (_unresolved_13) { LocalSaveMgr = _unresolved_13.LocalSaveMgr; }], execute: function () { _crd = true; _cclegacy._RF.push({}, "a66cdbq8WdFToV6aW4c47xh", "PlayPanel", undefined); __checkObsolete__(['_decorator', 'animation', 'Animation', 'AnimationComponent', 'Button', 'Component', 'EventTouch', 'Input', 'input', 'instantiate', 'Label', 'math', 'Node', 'Prefab', 'randomRange', 'randomRangeInt', 'screen', 'Screen', 'tween', 'Vec2', 'Vec3', 'view']); ({ ccclass, property } = _decorator); _export("PlayPanel", PlayPanel = (_dec = ccclass('PlayPanel'), _dec2 = property(Node), _dec3 = property(Node), _dec4 = property(Node), _dec5 = property(Node), _dec6 = property(Node), _dec7 = property(Prefab), _dec8 = property(Node), _dec9 = property(Button), _dec10 = property(Button), _dec11 = property(Label), _dec12 = property(Button), _dec13 = property(Button), _dec14 = property(Label), _dec15 = property(Button), _dec16 = property(Node), _dec17 = property(Node), _dec18 = property(Button), _dec19 = property(AnimationComponent), _dec20 = property(Label), _dec21 = property(Node), _dec22 = property(Node), _dec23 = property(Node), _dec24 = property(Node), _dec25 = property(Node), _dec26 = property([Animation]), _dec(_class = (_class2 = (_class3 = class PlayPanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({ error: Error() }), PanelBase) : PanelBase) { constructor() { super(...arguments); _initializerDefineProperty(this, "moveNode", _descriptor, this); // 相机节点 _initializerDefineProperty(this, "saoMiaoTip", _descriptor2, this); // 相机节点 _initializerDefineProperty(this, "aimContent", _descriptor3, this); _initializerDefineProperty(this, "closeAim", _descriptor4, this); _initializerDefineProperty(this, "cancelLabel", _descriptor5, this); _initializerDefineProperty(this, "targetIconPrefab", _descriptor6, this); _initializerDefineProperty(this, "targetIconParent", _descriptor7, this); _initializerDefineProperty(this, "anim", _descriptor8, this); _initializerDefineProperty(this, "qingBao", _descriptor9, this); _initializerDefineProperty(this, "timerLabel", _descriptor10, this); _initializerDefineProperty(this, "saoMiao", _descriptor11, this); _initializerDefineProperty(this, "setting", _descriptor12, this); _initializerDefineProperty(this, "levelIndexLabel", _descriptor13, this); _initializerDefineProperty(this, "fire", _descriptor14, this); _initializerDefineProperty(this, "finger", _descriptor15, this); _initializerDefineProperty(this, "qingBaoResultNode", _descriptor16, this); _initializerDefineProperty(this, "qingBaoResultBtn", _descriptor17, this); _initializerDefineProperty(this, "alienAnim", _descriptor18, this); _initializerDefineProperty(this, "tutorialLabel", _descriptor19, this); _initializerDefineProperty(this, "tutorialLabelNode", _descriptor20, this); _initializerDefineProperty(this, "targetNode", _descriptor21, this); _initializerDefineProperty(this, "tipNode1", _descriptor22, this); _initializerDefineProperty(this, "tipNode2", _descriptor23, this); _initializerDefineProperty(this, "tipNode3", _descriptor24, this); _initializerDefineProperty(this, "shootAnimations", _descriptor25, this); this.targetIcons = []; this.isOpenSaomiao = false; this.offset = void 0; this.tipTimer = 0; this.onTip = false; this.tutorialTarget = void 0; this.isOnAim = false; this.limitFire = false; this.downTime = void 0; this.startTouchPos = null; this.onStep = false; } onLoad() { PlayPanel.instance = this; // Register the touch start event this.moveNode.on(Node.EventType.TOUCH_START, this.onTouchStart, this); this.moveNode.on(Node.EventType.TOUCH_MOVE, this.onTouchMove, this); this.moveNode.on(Node.EventType.TOUCH_END, this.onTouchEnd, this); this.anim.node.on(Button.EventType.CLICK, this.onClickAim, this); this.fire.node.on(Button.EventType.CLICK, this.onClickFire, this); this.qingBao.node.on(Button.EventType.CLICK, this.onClickQingBao, this); this.qingBaoResultBtn.node.on(Button.EventType.CLICK, this.onClickQingBaoResult, this); this.saoMiao.node.on(Button.EventType.CLICK, this.onClickSaoMiao, this); this.setting.node.on(Button.EventType.CLICK, this.onClickSetting, this); (_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({ error: Error() }), EventCenter) : EventCenter).onEnemyDie.on(null, this.refreshTargetCount).bind(this); } onClickSetting() { (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ error: Error() }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ error: Error() }), AssetController) : AssetController).instance.click); (_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({ error: Error() }), UIManager) : UIManager).instance.openPanel(_crd && SettingPanel === void 0 ? (_reportPossibleCrUseOfSettingPanel({ error: Error() }), SettingPanel) : SettingPanel); } showTimer() { var totalSeconds = (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.timer; totalSeconds = Math.ceil(totalSeconds); var minutes = Math.floor(totalSeconds / 60); var seconds = totalSeconds % 60; // 将分钟和秒格式化为两位数 var formattedMinutes = minutes < 10 ? "0" + minutes : "" + minutes; var formattedSeconds = seconds < 10 ? "0" + seconds : "" + seconds; // 组合成 00:00 的格式 var formattedTime = formattedMinutes + ":" + formattedSeconds; this.timerLabel.string = formattedTime; } onClickQingBao() { (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ error: Error() }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ error: Error() }), AssetController) : AssetController).instance.click); (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() }), SdkMgr) : SdkMgr).instance.requestReward(() => { (_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({ error: Error() }), UIManager) : UIManager).instance.openPanel(_crd && QingBaoPanel === void 0 ? (_reportPossibleCrUseOfQingBaoPanel({ error: Error() }), QingBaoPanel) : QingBaoPanel); this.closeTip(); this.qingBaoResultNode.active = true; this.qingBao.node.active = false; }); } onClickQingBaoResult() { (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ error: Error() }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ error: Error() }), AssetController) : AssetController).instance.click); (_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({ error: Error() }), UIManager) : UIManager).instance.openPanel(_crd && QingBaoPanel === void 0 ? (_reportPossibleCrUseOfQingBaoPanel({ error: Error() }), QingBaoPanel) : QingBaoPanel); this.closeTip(); } onClickSaoMiao() { (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ error: Error() }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ error: Error() }), AssetController) : AssetController).instance.click); (_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({ error: Error() }), SdkMgr) : SdkMgr).instance.requestReward(() => { this.saoMiaoTip.active = true; (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.SetSaoMiaoTarget(); this.offset = new Vec2(randomRange(-200, 200), randomRange(-200, 200)); this.updateSaomiao(); this.isOpenSaomiao = true; this.closeTip(); }); } update(dt) { this.showTimer(); if (!this.onStep && !this.onTip) this.tipTimer += dt; if (!this.onTip && this.tipTimer > 30) { this.startTip(); } } startTip() { this.onTip = true; (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ error: Error() }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ error: Error() }), AssetController) : AssetController).instance.xiao); this.tipTimer = 0; this.tipNode1.active = true; this.tipNode2.active = true; this.tipNode3.active = true; this.alienAnim.play(); } closeTip() { this.onTip = false; this.tipTimer = 0; this.tipNode1.active = false; this.tipNode2.active = false; this.tipNode3.active = false; } updateTargetPos() { var target = this.tutorialTarget; if (!target) return; if (target.isDie) { this.saoMiaoTip.active = false; this.isOpenSaomiao = false; } // 获取 3D 物体的世界坐标 var worldPos = target.centerNode.getWorldPosition(); // 获取主摄像机 var camera = (_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({ error: Error() }), FPSCameraController) : FPSCameraController).getInstance().camera; // 将世界坐标转换为屏幕坐标 var uiPos = camera.convertToUINode(worldPos, this.node); // 设置 UI 节点的位置 this.targetNode.position = uiPos; if (this.targetNode.position.y < 0 && Math.abs(this.targetNode.position.x) < 30) { this.EnterStep3(); (_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({ error: Error() }), FPSCameraController) : FPSCameraController).getInstance().setTutorialRotate(); } } lateUpdate(dt) { this.updateSaomiao(); this.updateTargetPos(); // this.updateQingBao() } // updateQingBao() { // if (this.qingBaoResultNode.active) { // if (!GameController.getInstance().curLevel.haveQingBaoTarget()) { // this.switchAim(this.isOnAim) // } // } // } updateSaomiao() { var target = (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.saoMiaoTarget; if (!target) return; if (target.isDie) { this.saoMiaoTip.active = false; this.isOpenSaomiao = false; } if (!this.isOpenSaomiao) return; // 获取 3D 物体的世界坐标 var worldPos = target.centerNode.getWorldPosition(); // 获取主摄像机 var camera = (_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({ error: Error() }), FPSCameraController) : FPSCameraController).getInstance().camera; // 将世界坐标转换为屏幕坐标 var uiPos = camera.convertToUINode(worldPos, this.node); // 设置 UI 节点的位置 // console.log(uiPos) uiPos = new Vec3(uiPos.x + this.offset.x, uiPos.y + this.offset.y, 0); this.saoMiaoTip.position = uiPos; } onOpen() { PlayPanel.instance.switchAim(false); PlayPanel.instance.initEnemies(); this.levelIndexLabel.string = "\u5173\u5361 " + (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.levelIndex; if ((_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.levelIndex == 1 && !(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({ error: Error() }), LocalSaveMgr) : LocalSaveMgr).instance.playerData.haveTutorial) { this.onStep = true; } if (this.onStep) { this.EnterStep1(); this.tutorialTarget = (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.getTutorialAliveEnemey(); console.log("Player panel", this.tutorialTarget); } else { this.targetNode.active = false; this.finger.active = false; this.tutorialLabelNode.active = false; } this.qingBaoResultNode.active = false; } switchAim(onAim) { this.anim.node.active = !onAim; this.fire.node.active = onAim; this.isOnAim = onAim; this.cancelLabel.active = onAim; this.qingBao.node.active = !onAim && !(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.haveQingBaoTarget(); this.qingBaoResultNode.active = !onAim && (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.haveQingBaoTarget(); this.saoMiao.node.active = !onAim; this.aimContent.active = onAim; this.closeAim.active = !onAim; (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.gunNode.active = !onAim; } refreshTargetCount() { var self = PlayPanel.instance; var aliveCount = (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.aliveCount; for (var index = 0; index < self.targetIcons.length; index++) { if (index < aliveCount) { self.targetIcons[index].switchActive(true); } else { self.targetIcons[index].switchActive(false); } } } initEnemies() { var count = (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({ error: Error() }), GameController) : GameController).getInstance().curLevel.enemies.length; console.log("目标外星人个数", count); for (var index = 0; index < count; index++) { var item = instantiate(this.targetIconPrefab); item.parent = this.targetIconParent; var iconItem = item.getComponent(_crd && TargetIconItem === void 0 ? (_reportPossibleCrUseOfTargetIconItem({ error: Error() }), TargetIconItem) : TargetIconItem); this.targetIcons.push(iconItem); iconItem.switchActive(true); } } onClickAim() { (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ error: Error() }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ error: Error() }), AssetController) : AssetController).instance.click); (_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({ error: Error() }), FPSCameraController) : FPSCameraController).getInstance().onAimButtonClick(true); this.switchAim(true); if (this.onStep) { this.EnterStep2(); } } onClickFire() { if (this.limitFire) return; if (this.onStep) { this.finishTutorial(); } this.closeTip(); (_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({ error: Error() }), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({ error: Error() }), AssetController) : AssetController).instance.fire); var result = (_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({ error: Error() }), FPSCameraController) : FPSCameraController).getInstance().shoot(); if (result) { var effect = this.shootAnimations[randomRangeInt(0, this.shootAnimations.length)]; effect.node.active = true; effect.play(); this.scheduleOnce(() => { effect.node.active = false; }, 0.8); } var self = this; self.limitFire = true; tween(this.aimContent).to(0.05, { scale: new Vec3(1, 1, 1), position: new Vec3(0, 120, 0) }).to(0.05, { scale: new Vec3(0.8, 0.8, 1), position: new Vec3(0, 0, 0) }).call(() => { self.limitFire = false; }).start(); } onTouchStart(event) { (_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({ error: Error() }), FPSCameraController) : FPSCameraController).getInstance().onTouchStart(event); this.downTime = new Date(); this.startTouchPos = event.getLocation(); } onTouchMove(event) { (_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({ error: Error() }), FPSCameraController) : FPSCameraController).getInstance().onTouchMove(event); } onTouchEnd(event) { if (this.isOnAim) { var now = new Date(); var offset = now.getTime() - this.downTime.getTime(); var moveDetal = Math.abs(this.startTouchPos.x - event.getLocation().x) + Math.abs(this.startTouchPos.y - event.getLocation().y); // console.log("offset", offset, moveDetal) if (!this.onStep) if (offset < 200 && moveDetal < 20) { (_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({ error: Error() }), FPSCameraController) : FPSCameraController).getInstance().onAimButtonClick(false); this.switchAim(false); } } } EnterStep1() { this.targetNode.active = true; this.finger.active = true; this.tutorialLabel.string = "点击瞄准按钮"; this.moveNode.active = false; this.tutorialLabelNode.active = true; } EnterStep2() { this.finger.active = false; this.tutorialLabel.string = "滑动屏幕,瞄准目标"; this.moveNode.active = true; this.fire.node.active = false; this.cancelLabel.active = false; } EnterStep3() { this.fire.node.active = true; this.finger.active = true; this.tutorialLabel.string = "点击开火按钮"; this.moveNode.active = false; this.cancelLabel.active = false; } finishTutorial() { this.targetNode.active = false; this.finger.active = false; this.tutorialLabelNode.active = false; this.tutorialLabel.string = "点击开火按钮"; this.moveNode.active = true; this.onStep = false; this.tutorialTarget = null; (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({ error: Error() }), LocalSaveMgr) : LocalSaveMgr).instance.completeTutorial(); this.cancelLabel.active = true; } onDestroy() { PlayPanel.instance = null; (_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({ error: Error() }), EventCenter) : EventCenter).onEnemyDie.off(null, this.refreshTargetCount); } }, _class3.instance = null, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "moveNode", [_dec2], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "saoMiaoTip", [_dec3], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "aimContent", [_dec4], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "closeAim", [_dec5], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "cancelLabel", [_dec6], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "targetIconPrefab", [_dec7], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor7 = _applyDecoratedDescriptor(_class2.prototype, "targetIconParent", [_dec8], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor8 = _applyDecoratedDescriptor(_class2.prototype, "anim", [_dec9], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor9 = _applyDecoratedDescriptor(_class2.prototype, "qingBao", [_dec10], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor10 = _applyDecoratedDescriptor(_class2.prototype, "timerLabel", [_dec11], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor11 = _applyDecoratedDescriptor(_class2.prototype, "saoMiao", [_dec12], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor12 = _applyDecoratedDescriptor(_class2.prototype, "setting", [_dec13], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor13 = _applyDecoratedDescriptor(_class2.prototype, "levelIndexLabel", [_dec14], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor14 = _applyDecoratedDescriptor(_class2.prototype, "fire", [_dec15], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor15 = _applyDecoratedDescriptor(_class2.prototype, "finger", [_dec16], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor16 = _applyDecoratedDescriptor(_class2.prototype, "qingBaoResultNode", [_dec17], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor17 = _applyDecoratedDescriptor(_class2.prototype, "qingBaoResultBtn", [_dec18], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor18 = _applyDecoratedDescriptor(_class2.prototype, "alienAnim", [_dec19], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor19 = _applyDecoratedDescriptor(_class2.prototype, "tutorialLabel", [_dec20], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor20 = _applyDecoratedDescriptor(_class2.prototype, "tutorialLabelNode", [_dec21], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor21 = _applyDecoratedDescriptor(_class2.prototype, "targetNode", [_dec22], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor22 = _applyDecoratedDescriptor(_class2.prototype, "tipNode1", [_dec23], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor23 = _applyDecoratedDescriptor(_class2.prototype, "tipNode2", [_dec24], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor24 = _applyDecoratedDescriptor(_class2.prototype, "tipNode3", [_dec25], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return null; } }), _descriptor25 = _applyDecoratedDescriptor(_class2.prototype, "shootAnimations", [_dec26], { configurable: true, enumerable: true, writable: true, initializer: function initializer() { return []; } })), _class2)) || _class)); _cclegacy._RF.pop(); _crd = false; } }; }); //# sourceMappingURL=f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js.map