This commit is contained in:
2026-07-14 11:44:07 +08:00
commit 4409c7b031
5906 changed files with 6959792 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
{
"version": "20",
"config": {
"useDefineForClassFields": true,
"allowDeclareFields": true,
"loose": true,
"exportsConditions": [
"browser"
],
"guessCommonJsExports": false,
"preserveSymlinks": true
}
}
@@ -0,0 +1,839 @@
11:35:40 debug: 2026/7/14上午11:35:40
11:35:40 debug: Project: D:\Users\admin\Alien_Sniper
11:35:40 debug: Targets: editor,preview
11:35:40 debug: Packer deriver version file lost or format incorrect: Error: ENOENT: no such file or directory, open 'D:\Users\admin\Alien_Sniper\temp\programming\packer-driver\VERSION'
11:35:40 debug: Clearing out the targets...
11:35:40 debug: Engine path: D:\ProgramData\cocos\editors\Creator\3.8.3\resources\resources\3d\engine
11:35:40 debug: Initializing target [Editor]
11:35:40 debug: Loading cache
11:35:40 debug: Record file loaded failed with error: Error: ENOENT: no such file or directory, open 'D:\Users\admin\Alien_Sniper\temp\programming\packer-driver\targets\editor\main-record.json'
11:35:40 debug: Loading cache costs 0.20579999964684248ms.
11:35:40 debug: Engine features shipped in editor: base,gfx-webgl,gfx-webgl2,gfx-empty,3d,animation,skeletal-animation,2d,ui,particle,particle-2d,physics-framework,physics-2d-framework,physics-2d-box2d-wasm,intersection-2d,primitive,profiler,occlusion-query,geometry-renderer,debug-renderer,audio,video,xr,light-probe,terrain,webview,tween,tiled-map,spine,dragon-bones,marionette,procedural-animation,custom-pipeline,websocket,websocket-server,meshopt
11:35:40 debug: Our import map(foo:/bar): {
"imports": {
"cc": "cce:/internal/x/cc"
}
}
11:35:40 debug: Initializing target [Preview]
11:35:40 debug: Loading cache
11:35:40 debug: Record file loaded failed with error: Error: ENOENT: no such file or directory, open 'D:\Users\admin\Alien_Sniper\temp\programming\packer-driver\targets\preview\main-record.json'
11:35:40 debug: Loading cache costs 0.20220000017434359ms.
11:35:40 debug: Our import map(foo:/bar): {
"imports": {
"cc": "cce:/internal/x/cc"
}
}
11:35:40 debug: Sync engine features: 2d,3d,animation,audio,base,gfx-webgl,marionette,meshopt,particle,physics-cannon,primitive,profiler,skeletal-animation,tween,ui
11:35:40 debug: Reset databases. Enumerated domains: [
{
"root": "db://internal/",
"physical": "D:\\ProgramData\\cocos\\editors\\Creator\\3.8.3\\resources\\resources\\3d\\engine\\editor\\assets"
},
{
"root": "db://assets/",
"physical": "D:\\Users\\admin\\Alien_Sniper\\assets"
}
]
11:35:40 debug: Our import map(foo:/bar): {
"imports": {
"cc": "cce:/internal/x/cc",
"db://internal/": "file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/",
"db://assets/": "file:///D:/Users/admin/Alien_Sniper/assets/"
}
}
11:35:40 debug: Our import map(foo:/bar): {
"imports": {
"cc": "cce:/internal/x/cc",
"db://internal/": "file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/",
"db://assets/": "file:///D:/Users/admin/Alien_Sniper/assets/"
}
}
11:35:40 debug: Pulling asset-db.
11:35:40 debug: Fetch asset-db cost: 11.344800000078976ms.
11:35:40 debug: Build iteration starts.
Number of accumulated asset changes: 39
Feature changed: false
11:35:40 debug: Target(editor) build started.
11:35:40 debug: Inspect cce:/internal/x/cc
11:35:40 debug: Resolve cce:/internal/x/cc-fu/base from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/base.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/gfx-webgl from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/gfx-webgl.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/gfx-webgl2 from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/gfx-webgl2.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/gfx-empty from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/gfx-empty.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/3d from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/3d.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/animation from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/animation.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/skeletal-animation from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/skeletal-animation.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/2d from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/2d.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/sorting from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/sorting.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/ui from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/ui.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/particle from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/particle.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/particle-2d from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/particle-2d.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/physics-framework from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/physics-framework.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/physics-2d-framework from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/physics-2d-framework.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/physics-2d-box2d-wasm from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/physics-2d-box2d-wasm.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/intersection-2d from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/intersection-2d.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/primitive from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/primitive.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/profiler from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/profiler.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/geometry-renderer from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/geometry-renderer.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/audio from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/audio.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/video from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/video.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/xr from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/xr.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/light-probe from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/light-probe.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/terrain from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/terrain.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/webview from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/webview.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/tween from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/tween.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/tiled-map from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/tiled-map.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/spine from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/spine.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/dragon-bones from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/dragon-bones.
11:35:40 debug: Resolve cce:/internal/x/cc-fu/custom-pipeline from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/custom-pipeline.
11:35:40 debug: Inspect cce:/internal/x/prerequisite-imports
11:35:40 debug: Resolve file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts from cce:/internal/x/prerequisite-imports as file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts.
11:35:40 debug: Inspect file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts
11:35:40 debug: Resolve cc from file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts.
11:35:40 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts
11:35:40 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as cce:/internal/code-quality/cr.mjs.
11:35:40 debug: Inspect cce:/internal/code-quality/cr.mjs
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve ./RagdollBone from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts.
11:35:40 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts
11:35:40 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts as cce:/internal/code-quality/cr.mjs.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve ./RagdollConstraint from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts.
11:35:40 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve ../scripts/GameController from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:40 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts
11:35:40 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as cce:/internal/code-quality/cr.mjs.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve ./framework/SingletonBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts.
11:35:40 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve ./BattleLevel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts.
11:35:40 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts
11:35:40 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as cce:/internal/code-quality/cr.mjs.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve ../Ragdoll/Ragdoll from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts.
11:35:40 debug: Resolve ./EventCenter from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts.
11:35:40 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve ./EnumFile from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts.
11:35:40 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve ./GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:40 debug: Resolve ./framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:40 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts
11:35:40 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts as cce:/internal/code-quality/cr.mjs.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve ./PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:40 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts as cce:/internal/x/cc.
11:35:40 debug: Resolve ./ui/WinPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts.
11:35:40 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../../EventCenter from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts.
11:35:41 debug: Resolve ../audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../../data/GameConfig from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:41 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:41 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:41 debug: Resolve ../framework/sdk/SdkMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ./WXSdk from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ./DYSdk from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:41 debug: Resolve ./FPSCameraController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../Ragdoll/RagdollBone from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts.
11:35:41 debug: Resolve ./framework/SingletonBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts.
11:35:41 debug: Resolve ./GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:41 debug: Resolve ./framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:41 debug: Resolve ./framework/data/DataMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../SingletonBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts.
11:35:41 debug: Resolve ../../data/ConfigData from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ./data/ConfigData from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts.
11:35:41 debug: Resolve ./framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:41 debug: Resolve ./ui/LosePanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:41 debug: Resolve ../GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:41 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:41 debug: Resolve ../framework/sdk/SdkMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:41 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:41 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:41 debug: Resolve ./framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:41 debug: Resolve ./ui/PlayPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:41 debug: Resolve ../FPSCameraController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts.
11:35:41 debug: Resolve ../GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:41 debug: Resolve ./TargetIconItem from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../EventCenter from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts.
11:35:41 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:41 debug: Resolve ./QingBaoPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:41 debug: Resolve ../FPSCameraController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts.
11:35:41 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:41 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:41 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:41 debug: Resolve ./SettingPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:41 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:41 debug: Resolve ../framework/ui/UISwitcher from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:41 debug: Resolve ../../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:41 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:41 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:41 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:41 debug: Resolve ../GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:41 debug: Resolve ../framework/sdk/SdkMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:41 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:41 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:41 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:41 debug: Resolve ./ui/MainPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:41 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:41 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:41 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:41 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:41 debug: Resolve ../GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:41 debug: Resolve ../framework/data/DataMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts.
11:35:41 debug: Resolve ../data/ConfigData from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts.
11:35:41 debug: Resolve ./AddHeartPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:41 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:41 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:41 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:41 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:41 debug: Resolve ../framework/sdk/SdkMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:41 debug: Resolve ../framework/sdk/SdkMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:41 debug: Resolve ../EventCenter from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts.
11:35:41 debug: Resolve ./SideTipPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:41 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:41 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:41 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:41 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:41 debug: Resolve ../framework/sdk/DYSdk from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts.
11:35:41 debug: Resolve ./SharePanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts
11:35:41 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as cce:/internal/x/cc.
11:35:41 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:41 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:41 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:41 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:41 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:41 debug: Resolve ../framework/sdk/WXSdk from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts.
11:35:41 debug: Resolve ./MainPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts.
11:35:41 debug: Resolve ./ui/LoadingPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts.
11:35:41 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts
11:35:42 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:42 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:42 debug: Resolve ./FPSCameraController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts.
11:35:42 debug: Resolve ./framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:42 debug: Resolve ./ui/AddHeartPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts.
11:35:42 debug: Resolve ../scripts/framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:42 debug: Resolve ../scripts/AssetController from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts
11:35:42 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts as cce:/internal/code-quality/cr.mjs.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ../Ragdoll/Ragdoll from file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts.
11:35:42 debug: Target(editor) ends with cost 1907.6246000006795ms.
11:35:42 debug: Target(preview) build started.
11:35:42 debug: Inspect cce:/internal/x/cc
11:35:42 debug: Resolve cce:/internal/x/cc-fu/2d from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/2d.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/sorting from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/sorting.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/3d from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/3d.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/animation from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/animation.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/audio from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/audio.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/base from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/base.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/gfx-webgl from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/gfx-webgl.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/particle from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/particle.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/physics-cannon from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/physics-cannon.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/physics-framework from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/physics-framework.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/primitive from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/primitive.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/profiler from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/profiler.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/skeletal-animation from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/skeletal-animation.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/tween from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/tween.
11:35:42 debug: Resolve cce:/internal/x/cc-fu/ui from cce:/internal/x/cc as external dependency cce:/internal/x/cc-fu/ui.
11:35:42 debug: Inspect cce:/internal/x/prerequisite-imports
11:35:42 debug: Resolve file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts from cce:/internal/x/prerequisite-imports as file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts.
11:35:42 debug: Inspect file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts
11:35:42 debug: Resolve cc from file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts
11:35:42 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as cce:/internal/code-quality/cr.mjs.
11:35:42 debug: Inspect cce:/internal/code-quality/cr.mjs
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ./RagdollBone from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts
11:35:42 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts as cce:/internal/code-quality/cr.mjs.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ./RagdollConstraint from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ../scripts/GameController from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts
11:35:42 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as cce:/internal/code-quality/cr.mjs.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ./framework/SingletonBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ./BattleLevel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts
11:35:42 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as cce:/internal/code-quality/cr.mjs.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ../Ragdoll/Ragdoll from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts.
11:35:42 debug: Resolve ./EventCenter from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ./EnumFile from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ./GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:42 debug: Resolve ./framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts
11:35:42 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts as cce:/internal/code-quality/cr.mjs.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ./PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ./ui/WinPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts
11:35:42 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts
11:35:42 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as cce:/internal/code-quality/cr.mjs.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ../../EventCenter from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts.
11:35:42 debug: Resolve ../audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ../../data/GameConfig from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:42 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:42 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ../GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:42 debug: Resolve ../framework/sdk/SdkMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts
11:35:42 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as cce:/internal/code-quality/cr.mjs.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ./WXSdk from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts as cce:/internal/x/cc.
11:35:42 debug: Resolve ./DYSdk from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts.
11:35:42 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:43 debug: Resolve ./FPSCameraController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../Ragdoll/RagdollBone from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts.
11:35:43 debug: Resolve ./framework/SingletonBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts.
11:35:43 debug: Resolve ./GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:43 debug: Resolve ./framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:43 debug: Resolve ./framework/data/DataMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../SingletonBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts.
11:35:43 debug: Resolve ../../data/ConfigData from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ./data/ConfigData from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts.
11:35:43 debug: Resolve ./framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:43 debug: Resolve ./ui/LosePanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:43 debug: Resolve ../GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:43 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:43 debug: Resolve ../framework/sdk/SdkMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:43 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:43 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:43 debug: Resolve ./framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:43 debug: Resolve ./ui/PlayPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:43 debug: Resolve ../FPSCameraController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts.
11:35:43 debug: Resolve ../GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:43 debug: Resolve ./TargetIconItem from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../EventCenter from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts.
11:35:43 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:43 debug: Resolve ./QingBaoPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:43 debug: Resolve ../FPSCameraController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts.
11:35:43 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:43 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:43 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:43 debug: Resolve ./SettingPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:43 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:43 debug: Resolve ../framework/ui/UISwitcher from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:43 debug: Resolve ../../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:43 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:43 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:43 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:43 debug: Resolve ../GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:43 debug: Resolve ../framework/sdk/SdkMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:43 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:43 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:43 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:43 debug: Resolve ./ui/MainPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:43 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:43 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:43 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:43 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:43 debug: Resolve ../GameController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:43 debug: Resolve ../framework/data/DataMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts.
11:35:43 debug: Resolve ../data/ConfigData from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts.
11:35:43 debug: Resolve ./AddHeartPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:43 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:43 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:43 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:43 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:43 debug: Resolve ../framework/sdk/SdkMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:43 debug: Resolve ../framework/sdk/SdkMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:43 debug: Resolve ../EventCenter from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts.
11:35:43 debug: Resolve ./SideTipPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:43 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:43 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:43 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:43 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:43 debug: Resolve ../framework/sdk/DYSdk from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts.
11:35:43 debug: Resolve ./SharePanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:43 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:43 debug: Resolve ../framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:43 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:43 debug: Resolve ../AssetController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:43 debug: Resolve ../framework/sdk/WXSdk from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts.
11:35:43 debug: Resolve ./MainPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts.
11:35:43 debug: Resolve ./ui/LoadingPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../framework/ui/UIManager from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:43 debug: Resolve ../framework/ui/PanelBase from file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:43 debug: Resolve ./FPSCameraController from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts.
11:35:43 debug: Resolve ./framework/data/LocalSaveMgr from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:43 debug: Resolve ./ui/AddHeartPanel from file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts.
11:35:43 debug: Resolve ../scripts/framework/audio/AudioMgr from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:43 debug: Resolve ../scripts/AssetController from file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts
11:35:43 debug: Resolve cce:/internal/code-quality/cr.mjs from file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts as cce:/internal/code-quality/cr.mjs.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve ../Ragdoll/Ragdoll from file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts.
11:35:43 debug: Inspect file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve cc from file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts as cce:/internal/x/cc.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts.
11:35:43 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts.
11:35:43 debug: Target(preview) ends with cost 1724.1893000006676ms.
11:35:54 debug: Pulling asset-db.
11:35:55 debug: Fetch asset-db cost: 574.5574999991804ms.
11:35:55 debug: Build iteration starts.
Number of accumulated asset changes: 39
Feature changed: false
11:35:55 debug: Target(editor) build started.
11:35:55 debug: Detected change: cce:/internal/x/prerequisite-imports. Last mtime: Thu Jan 01 1970 08:00:19 GMT+0800 (中国标准时间), Current mtime: Thu Jan 01 1970 08:00:34 GMT+0800 (中国标准时间)
11:35:55 debug: Inspect cce:/internal/x/prerequisite-imports
11:35:55 debug: Resolve file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts from cce:/internal/x/prerequisite-imports as file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts.
11:35:55 debug: Target(editor) ends with cost 76.31879999954253ms.
11:35:55 debug: Target(preview) build started.
11:35:55 debug: Detected change: cce:/internal/x/prerequisite-imports. Last mtime: Thu Jan 01 1970 08:00:21 GMT+0800 (中国标准时间), Current mtime: Thu Jan 01 1970 08:00:34 GMT+0800 (中国标准时间)
11:35:55 debug: Inspect cce:/internal/x/prerequisite-imports
11:35:55 debug: Resolve file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts from cce:/internal/x/prerequisite-imports as file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts.
11:35:55 debug: Resolve file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts from cce:/internal/x/prerequisite-imports as file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts.
11:35:55 debug: Target(preview) ends with cost 58.10410000011325ms.
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,153 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, easing, tween, Vec3, _dec, _dec2, _dec3, _dec4, _dec5, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _crd, ccclass, property, MoveComponent;
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.'); }
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Component = _cc.Component;
easing = _cc.easing;
tween = _cc.tween;
Vec3 = _cc.Vec3;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "19cd6cANzVEb4sIef7Q7Vyz", "MoveComponent", undefined);
__checkObsolete__(['_decorator', 'Component', 'easing', 'Node', 'tween', 'Vec2', 'Vec3']);
({
ccclass,
property
} = _decorator);
_export("MoveComponent", MoveComponent = (_dec = ccclass('MoveComponent'), _dec2 = property({
displayName: "线性"
}), _dec3 = property({
displayName: "先慢后快"
}), _dec4 = property({
displayName: "先快后慢"
}), _dec5 = property({
displayName: "设置为初始值"
}), _dec(_class = (_class2 = class MoveComponent extends Component {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "startPos", _descriptor, this);
_initializerDefineProperty(this, "endPos", _descriptor2, this);
_initializerDefineProperty(this, "delay", _descriptor3, this);
_initializerDefineProperty(this, "moveTimer", _descriptor4, this);
_initializerDefineProperty(this, "line", _descriptor5, this);
_initializerDefineProperty(this, "sineIn", _descriptor6, this);
_initializerDefineProperty(this, "sineOut", _descriptor7, this);
_initializerDefineProperty(this, "setToStart", _descriptor8, this);
}
onEnable() {
console.log("触发动画z");
let easeFunc = easing.linear;
if (this.sineIn) {
easeFunc = easing.sineIn;
}
if (this.sineOut) {
easeFunc = easing.sineOut;
}
if (this.setToStart) {
this.node.setPosition(this.startPos);
}
tween(this.node).delay(this.delay).call(() => {
this.node.setPosition(this.startPos);
}).to(this.moveTimer, {
position: this.endPos
}, {
easing: easeFunc
}).start();
}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "startPos", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return new Vec3(0, 0, 0);
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "endPos", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return new Vec3(0, 0, 0);
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "delay", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return 0;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "moveTimer", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return 0;
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "line", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return true;
}
}), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "sineIn", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return true;
}
}), _descriptor7 = _applyDecoratedDescriptor(_class2.prototype, "sineOut", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return true;
}
}), _descriptor8 = _applyDecoratedDescriptor(_class2.prototype, "setToStart", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return false;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=014c757ad51bcf9ed3a1ff7a78a9a03ae2bfbe6e.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts"],"names":["_decorator","Component","easing","tween","Vec3","ccclass","property","MoveComponent","displayName","onEnable","console","log","easeFunc","linear","sineIn","sineOut","setToStart","node","setPosition","startPos","delay","call","to","moveTimer","position","endPos","start"],"mappings":";;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,S,OAAAA,S;AAAWC,MAAAA,M,OAAAA,M;AAAcC,MAAAA,K,OAAAA,K;AAAaC,MAAAA,I,OAAAA,I;;;;;;;;;OACrD;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBN,U;;+BAGjBO,a,WADZF,OAAO,CAAC,eAAD,C,UAkBHC,QAAQ,CAAC;AAAEE,QAAAA,WAAW,EAAE;AAAf,OAAD,C,UAGRF,QAAQ,CAAC;AAAEE,QAAAA,WAAW,EAAE;AAAf,OAAD,C,UAGRF,QAAQ,CAAC;AAAEE,QAAAA,WAAW,EAAE;AAAf,OAAD,C,UAGRF,QAAQ,CAAC;AAAEE,QAAAA,WAAW,EAAE;AAAf,OAAD,C,2BA3Bb,MACaD,aADb,SACmCN,SADnC,CAC6C;AAAA;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;AAAA;;AA8B/BQ,QAAAA,QAAQ,GAAS;AACvBC,UAAAA,OAAO,CAACC,GAAR,CAAY,OAAZ;AACA,cAAIC,QAAQ,GAAGV,MAAM,CAACW,MAAtB;;AAEA,cAAI,KAAKC,MAAT,EAAiB;AACbF,YAAAA,QAAQ,GAAGV,MAAM,CAACY,MAAlB;AACH;;AAED,cAAI,KAAKC,OAAT,EAAkB;AACdH,YAAAA,QAAQ,GAAGV,MAAM,CAACa,OAAlB;AACH;;AAED,cAAI,KAAKC,UAAT,EAAqB;AACjB,iBAAKC,IAAL,CAAUC,WAAV,CAAsB,KAAKC,QAA3B;AACH;;AAGDhB,UAAAA,KAAK,CAAC,KAAKc,IAAN,CAAL,CACKG,KADL,CACW,KAAKA,KADhB,EAEKC,IAFL,CAEU,MAAM;AACR,iBAAKJ,IAAL,CAAUC,WAAV,CAAsB,KAAKC,QAA3B;AACH,WAJL,EAKKG,EALL,CAKQ,KAAKC,SALb,EAKwB;AAAEC,YAAAA,QAAQ,EAAE,KAAKC;AAAjB,WALxB,EAKmD;AAAEvB,YAAAA,MAAM,EAAEU;AAAV,WALnD,EAMKc,KANL;AAOH;;AAtDwC,O,2EAGxCpB,Q;;;;;iBACgB,IAAIF,IAAJ,CAAS,CAAT,EAAY,CAAZ,EAAe,CAAf,C;;iFAEhBE,Q;;;;;iBACc,IAAIF,IAAJ,CAAS,CAAT,EAAY,CAAZ,EAAe,CAAf,C;;gFAEdE,Q;;;;;iBACe,C;;oFAGfA,Q;;;;;iBACmB,C;;;;;;;iBAIJ,I;;;;;;;iBAGE,I;;;;;;;iBAGC,I;;;;;;;iBAGG,K","sourcesContent":["import { _decorator, Component, easing, Node, tween, Vec2, Vec3 } from 'cc';\nconst { ccclass, property } = _decorator;\n\n@ccclass('MoveComponent')\nexport class MoveComponent extends Component {\n\n\n @property\n startPos: Vec3 = new Vec3(0, 0, 0);\n\n @property\n endPos: Vec3 = new Vec3(0, 0, 0);\n\n @property\n delay: number = 0;\n\n\n @property\n moveTimer: number = 0;\n\n\n @property({ displayName: \"线性\" })\n line: boolean = true;\n\n @property({ displayName: \"先慢后快\" })\n sineIn: boolean = true;\n\n @property({ displayName: \"先快后慢\" })\n sineOut: boolean = true;\n\n @property({ displayName: \"设置为初始值\" })\n setToStart: boolean = false;\n\n\n protected onEnable(): void {\n console.log(\"触发动画z\")\n let easeFunc = easing.linear;\n\n if (this.sineIn) {\n easeFunc = easing.sineIn\n }\n\n if (this.sineOut) {\n easeFunc = easing.sineOut\n }\n\n if (this.setToStart) {\n this.node.setPosition(this.startPos)\n }\n\n\n tween(this.node)\n .delay(this.delay)\n .call(() => {\n this.node.setPosition(this.startPos)\n })\n .to(this.moveTimer, { position: this.endPos }, { easing: easeFunc })\n .start()\n }\n\n\n}\n\n\n"]}
@@ -0,0 +1,64 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, js, LevelConfig, Weapon, _crd;
function setClassName() {
js.setClassName("LevelConfig", LevelConfig);
js.setClassName("Weapon", Weapon);
}
_export({
LevelConfig: void 0,
Weapon: void 0,
setClassName: setClassName
});
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
js = _cc.js;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "11507+TDL5CuoT4MI/jLlEN", "ConfigData", undefined); // This file is auto-generated. Do not modify manually.
__checkObsolete__(['js']);
_export("LevelConfig", LevelConfig = class LevelConfig {
constructor() {
this.id = void 0;
this.env = void 0;
this.enemy = void 0;
this.aimFov = void 0;
}
});
_export("Weapon", Weapon = class Weapon {
constructor() {
this.id = void 0;
this.prefab = void 0;
this.point = void 0;
this.coin = void 0;
this.gunName = void 0;
this.spriteName = void 0;
}
});
window.ConfigData = window.ConfigData || {};
window.ConfigData['LevelConfig'] = LevelConfig;
window.ConfigData['Weapon'] = Weapon;
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts"],"names":["LevelConfig","Weapon","setClassName","js","id","env","enemy","aimFov","prefab","point","coin","gunName","spriteName","window","ConfigData"],"mappings":";;;sEAIaA,W,EAOAC,M;;AAUN,WAASC,YAAT,GAAwB;AAC3BC,IAAAA,EAAE,CAACD,YAAH,CAAgB,aAAhB,EAA+BF,WAA/B;AACAG,IAAAA,EAAE,CAACD,YAAH,CAAgB,QAAhB,EAA0BD,MAA1B;AACH;;;;;kBAHeC;;;;;;;;AAnBPC,MAAAA,E,OAAAA,E;;;;;kFAFT;;;;;6BAIaH,W,GAAN,MAAMA,WAAN,CAAkB;AAAA;AAAA,eACrBI,EADqB;AAAA,eAErBC,GAFqB;AAAA,eAGrBC,KAHqB;AAAA,eAIrBC,MAJqB;AAAA;;AAAA,O;;wBAOZN,M,GAAN,MAAMA,MAAN,CAAa;AAAA;AAAA,eAChBG,EADgB;AAAA,eAEhBI,MAFgB;AAAA,eAGhBC,KAHgB;AAAA,eAIhBC,IAJgB;AAAA,eAKhBC,OALgB;AAAA,eAMhBC,UANgB;AAAA;;AAAA,O;;AAgBnBC,MAAAA,MAAD,CAAgBC,UAAhB,GAA8BD,MAAD,CAAgBC,UAAhB,IAA8B,EAA3D;AACCD,MAAAA,MAAD,CAAgBC,UAAhB,CAA2B,aAA3B,IAA4Cd,WAA5C;AACCa,MAAAA,MAAD,CAAgBC,UAAhB,CAA2B,QAA3B,IAAuCb,MAAvC","sourcesContent":["// This file is auto-generated. Do not modify manually.\r\n\r\nimport { js } from \"cc\";\r\n\r\nexport class LevelConfig {\r\n id: number;\r\n env: string;\r\n enemy: string;\r\n aimFov: number;\r\n}\r\n\r\nexport class Weapon {\r\n id: number;\r\n prefab: string;\r\n point: string;\r\n coin: number;\r\n gunName: string;\r\n spriteName: string;\r\n}\r\n\r\n\r\nexport function setClassName() {\r\n js.setClassName(\"LevelConfig\", LevelConfig);\r\n js.setClassName(\"Weapon\", Weapon);\r\n}\r\n\r\n\r\n(window as any).ConfigData = (window as any).ConfigData || {};\r\n(window as any).ConfigData['LevelConfig'] = LevelConfig;\r\n(window as any).ConfigData['Weapon'] = Weapon;\r\n"]}
@@ -0,0 +1,342 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Node, Vec3, Quat, v3, tween, Camera, geometry, screen, PhysicsSystem, Prefab, instantiate, ParticleSystem, RagdollBone, SingletonBase, GameController, UIManager, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _crd, ccclass, property, FPSCameraController;
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 _reportPossibleCrUseOfRagdollBone(extras) {
_reporterNs.report("RagdollBone", "../Ragdoll/RagdollBone", _context.meta, extras);
}
function _reportPossibleCrUseOfSingletonBase(extras) {
_reporterNs.report("SingletonBase", "./framework/SingletonBase", _context.meta, extras);
}
function _reportPossibleCrUseOfGameController(extras) {
_reporterNs.report("GameController", "./GameController", _context.meta, extras);
}
function _reportPossibleCrUseOfRagdoll(extras) {
_reporterNs.report("Ragdoll", "../Ragdoll/Ragdoll", _context.meta, extras);
}
function _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "./framework/ui/UIManager", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Node = _cc.Node;
Vec3 = _cc.Vec3;
Quat = _cc.Quat;
v3 = _cc.v3;
tween = _cc.tween;
Camera = _cc.Camera;
geometry = _cc.geometry;
screen = _cc.screen;
PhysicsSystem = _cc.PhysicsSystem;
Prefab = _cc.Prefab;
instantiate = _cc.instantiate;
ParticleSystem = _cc.ParticleSystem;
}, function (_unresolved_2) {
RagdollBone = _unresolved_2.RagdollBone;
}, function (_unresolved_3) {
SingletonBase = _unresolved_3.SingletonBase;
}, function (_unresolved_4) {
GameController = _unresolved_4.GameController;
}, function (_unresolved_5) {
UIManager = _unresolved_5.UIManager;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "c9316GAFZBHB7Hr7DxrRdFJ", "FPSCameraController", undefined);
__checkObsolete__(['_decorator', 'Component', 'Node', 'input', 'Input', 'EventTouch', 'Vec3', 'Quat', 'v3', 'Button', 'tween', 'v2', 'Camera', 'director', 'geometry', 'screen', 'PhysicsSystem', 'Prefab', 'instantiate', 'ParticleSystem']);
({
ccclass,
property
} = _decorator);
_export("FPSCameraController", FPSCameraController = (_dec = ccclass('FPSCameraController'), _dec2 = property(Node), _dec3 = property(Camera), _dec4 = property(Camera), _dec5 = property(ParticleSystem), _dec6 = property(Prefab), _dec(_class = (_class2 = class FPSCameraController extends (_crd && SingletonBase === void 0 ? (_reportPossibleCrUseOfSingletonBase({
error: Error()
}), SingletonBase) : SingletonBase) {
constructor(...args) {
super(...args);
// export class FPSCameraController extends Component {
_initializerDefineProperty(this, "cameraNode", _descriptor, this);
// 相机节点
_initializerDefineProperty(this, "camera", _descriptor2, this);
// 相机节点
_initializerDefineProperty(this, "qingBao", _descriptor3, this);
// 相机节点
_initializerDefineProperty(this, "particle", _descriptor4, this);
// 粒子系统
_initializerDefineProperty(this, "lastBulletPrefab", _descriptor5, this);
this.lastBullet = null;
this._touchStartPos = new Vec3();
this._rotationSpeed = 0.04;
// 旋转速度
this._currentRotationX = 0;
// 当前相机的垂直旋转角度
this._currentRotationY = 0;
// 当前相机的水平旋转角度
this._defaultRotationY = 0;
// 当前相机的水平旋转角度
this._maxVerticalAngle = 70;
// 最大垂直旋转角度
this._maxHorizontalAngle = 45;
// 最大垂直旋转角度
this._defaultFOV = 45;
// 默认 FOV
this._aimFOV = 25;
// 瞄准时的 FOV
this._isAiming = false;
}
// 是否正在瞄准
onLoad() {
super.onLoad();
}
init(curCamera, aimFov) {
this.camera = curCamera;
this.cameraNode = curCamera.node;
const initialRotation = this.cameraNode.getWorldRotation();
const eulerAngles = initialRotation.getEulerAngles(v3());
this._currentRotationX = eulerAngles.x;
this._currentRotationY = eulerAngles.y;
this._defaultRotationY = eulerAngles.y;
this._aimFOV = aimFov; // 获取摄像机的默认 FOV
const camera = this.cameraNode.getComponent(Camera);
camera.fov = this._defaultFOV;
}
onTouchStart(event) {
// console.log("onTouchStart", event)
const touch = event.touch;
this._touchStartPos.set(touch.getLocation().x, touch.getLocation().y, 0);
}
onTouchMove(event) {
// console.log("onTouchMove", event)
const touch = event.touch;
const deltaX = touch.getLocation().x - this._touchStartPos.x;
const deltaY = touch.getLocation().y - this._touchStartPos.y; // 横向旋转(左右滑动):作用于摄像机的 Y 轴
const rotationY = -deltaX * this._rotationSpeed * this.camera.fov / 45; // console.log("this.camera.fov", this.camera.fov)
this._currentRotationY += rotationY; // 纵向旋转(上下滑动):作用于摄像机的 X 轴
const rotationX = deltaY * this._rotationSpeed * this.camera.fov / 45; // 修正:去掉负号
this._currentRotationX += rotationX; // 限制垂直旋转角度
this._currentRotationX = Math.min(Math.max(this._currentRotationX, -this._maxVerticalAngle), 60);
this._currentRotationY = Math.min(Math.max(this._currentRotationY, this._defaultRotationY - this._maxHorizontalAngle), this._defaultRotationY + this._maxHorizontalAngle); // 应用旋转到相机节点
const newRotation = Quat.fromEuler(new Quat(), this._currentRotationX, this._currentRotationY, 0);
this.cameraNode.setWorldRotation(newRotation); // console.log("newRotation", this._currentRotationX, this._currentRotationY)
// 更新起始位置
this._touchStartPos.set(touch.getLocation().x, touch.getLocation().y, 0);
}
setTutorialRotate() {
this._currentRotationX = -3.99;
this._currentRotationY = -32.27;
const newRotation = Quat.fromEuler(new Quat(), this._currentRotationX, this._currentRotationY, 0);
this.cameraNode.setWorldRotation(newRotation);
}
shoot() {
let ray = new geometry.Ray();
this.camera.screenPointToRay(screen.windowSize.width / 2, screen.windowSize.height / 2, ray); // 以下参数可选
const mask = 0xffffffff;
const maxDistance = 10000000;
const queryTrigger = true;
let result = false;
if (PhysicsSystem.instance.raycastClosest(ray, mask, maxDistance, queryTrigger)) {
const raycastClosestResult = PhysicsSystem.instance.raycastClosestResult;
const hitPoint = raycastClosestResult.hitPoint;
const hitNormal = raycastClosestResult.hitNormal;
const collider = raycastClosestResult.collider;
const distance = raycastClosestResult.distance;
console.log("碰撞检测", raycastClosestResult.collider.node.name);
let bone = raycastClosestResult.collider.node.getComponent(_crd && RagdollBone === void 0 ? (_reportPossibleCrUseOfRagdollBone({
error: Error()
}), RagdollBone) : RagdollBone);
if (bone != null) {
if (!bone.ragdoll.isDie) {
if ((_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.judgeLastBullet()) {
this.fireLastBullet(bone.ragdoll, hitPoint);
} else {
this.scheduleOnce(() => {
bone.ragdoll.node.active = false;
}, 2);
bone.ragdoll.setEnabled(true);
result = true;
this.particle.node.setWorldPosition(hitPoint.clone());
this.particle.play();
}
}
}
}
tween(this.camera.node).by(0.05, {
position: new Vec3(0, 2, 0)
}, {
easing: 'sineOutIn'
}).by(0.05, {
position: new Vec3(0, -2, 0)
}, {
easing: 'sineOutIn'
}).start();
return result;
}
closeQingBao() {
this.qingBao.node.active = false;
}
showQingBao() {
this.qingBao.node.active = true;
var enemy = (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.getQingBaoEnemey().centerNode;
let pos = enemy.getWorldPosition().add(enemy.getWorldPosition().subtract(this.cameraNode.getWorldPosition()).normalize().multiplyScalar(-5));
let enemyPos = enemy.getWorldPosition();
let cameraPos = this.cameraNode.getWorldPosition();
let dirNor = enemy.getWorldPosition().subtract(this.cameraNode.getWorldPosition()).normalize();
let newPos = enemy.getWorldPosition().add(dirNor.multiplyScalar(-15));
let dir = this.cameraNode.getWorldPosition().subtract(enemy.getWorldPosition());
console.log("enemy", enemy.getWorldPosition());
console.log("camera", this.cameraNode.getWorldPosition());
console.log("newPos", newPos);
console.log("dirNor", enemy.getWorldPosition().subtract(this.cameraNode.getWorldPosition()).normalize());
this.qingBao.node.setWorldPosition(newPos);
this.qingBao.node.forward = enemy.getWorldPosition().subtract(this.cameraNode.getWorldPosition()).normalize();
}
fireLastBullet(ragdoll, hitPoint) {
var last = instantiate(this.lastBulletPrefab);
last.setParent(this.node);
last.setWorldPosition(this.cameraNode.worldPosition);
last.forward = this.cameraNode.worldPosition.subtract(hitPoint).normalize();
this.lastBullet = last;
this.camera.enabled = false;
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.closeAllPanels();
tween(last).to(1.67, {
worldPosition: hitPoint
}, {
easing: 'cubicIn'
}).call(() => {
ragdoll.setEnabled(true);
last.getChildByName("bullet").active = false;
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.win();
}).start();
}
clear() {
if (this.lastBullet != null) {
this.lastBullet.destroy();
this.lastBullet = null;
}
}
onAimButtonClick(isAnim) {
const camera = this.cameraNode.getComponent(Camera);
if (!camera) return;
this._isAiming = isAnim; // 切换瞄准状态
if (this._isAiming) {
// 瞄准状态:缩小 FOV
tween(camera).to(0.1, {
fov: this._aimFOV
}) // 平滑过渡到瞄准 FOV
.start();
} else {
// 非瞄准状态:恢复默认 FOV
tween(camera).to(0.1, {
fov: this._defaultFOV
}) // 平滑过渡到默认 FOV
.start();
}
}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "cameraNode", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "camera", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "qingBao", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "particle", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "lastBulletPrefab", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=067be96b86fad6e644289c720d9d23738f4ed87c.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,273 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, sys, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _class3, _crd, ccclass, property, DYSdk;
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.'); }
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Component = _cc.Component;
sys = _cc.sys;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "e50a2TVh1RIKYep854CE/5e", "DYSdk", undefined);
__checkObsolete__(['_decorator', 'Component', 'director', 'game', 'Node', 'sys']);
({
ccclass,
property
} = _decorator);
_export("DYSdk", DYSdk = (_dec = ccclass('DYSdk'), _dec2 = property({
displayName: "bannner广告uid"
}), _dec3 = property({
displayName: "视频奖励广告uid"
}), _dec4 = property({
displayName: "插屏广告uid"
}), _dec5 = property({
displayName: "分享图url"
}), _dec6 = property({
displayName: "分享tile文本"
}), _dec(_class = (_class2 = (_class3 = class DYSdk extends Component {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "bannerId", _descriptor, this);
_initializerDefineProperty(this, "videoUid", _descriptor2, this);
_initializerDefineProperty(this, "interstitialUid", _descriptor3, this);
_initializerDefineProperty(this, "shareImageUrl", _descriptor4, this);
_initializerDefineProperty(this, "shareTilt", _descriptor5, this);
this.bannerAdv = null;
this.videoAdv = null;
this.interstitialAd = null;
this.successCallback = null;
this.failedCallback = null;
}
onLoad() {
DYSdk.instance = this;
}
initBanner() {
let winSize = window["tt"].getSystemInfoSync(); //获取像素size
// 创建 Banner 广告实例,提前初始化
let bannerWidth = 300;
let bannerHeight = 80;
console.error("bannerId:", this.bannerId);
this.bannerAdv = window["tt"].createBannerAd({
adUnitId: this.bannerId,
//传入自己的id,此处为banner广告位ID
adIntervals: 30,
//定时刷新,最低30S
style: {
left: (winSize.windowWidth - bannerWidth) / 2,
top: winSize.windowHeight - bannerHeight,
width: bannerWidth
}
}); //重新定banner位置
this.bannerAdv.onResize(res => {
this.bannerAdv.style.top = winSize.windowHeight - this.bannerAdv.style.realHeight - 1;
});
this.bannerAdv.onError(err => {
console.log("banner", err);
});
}
navigateToScene() {
window["tt"].navigateToScene({
scene: 'sidebar',
fail: console.log,
success: console.log
});
}
initVideo() {
let self = this; // 创建激励视频广告实例,提前初始化
console.log("激励视频广告id:", this.videoUid);
this.videoAdv = window["tt"].createRewardedVideoAd({
adUnitId: this.videoUid //传入自己的id,此处为视频广告位ID
});
this.videoAdv.onLoad(() => {
console.log("广告加载完成");
});
this.videoAdv.onError(() => {
console.log("广告错误");
if (self.failedCallback) {
self.failedCallback();
}
});
function listener(res) {
if (res && res.isEnded) {
if (self.successCallback) {
self.successCallback();
self.successCallback = null;
}
} else {
if (self.failedCallback) {
self.failedCallback();
self.failedCallback = null;
}
}
}
this.videoAdv.onClose(listener); //这里监听广告的close 事件
}
initInterstitial() {
if (window["tt"].createInterstitialAd) {
console.error("插屏广告id:", this.interstitialUid);
this.interstitialAd = window["tt"].createInterstitialAd({
adUnitId: this.interstitialUid //传入自己的id,此处为插屏广告位ID
});
}
}
init() {
if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
this.initBanner();
this.initVideo(); // 创建插屏广告实例,提前初始化
this.initInterstitial();
this.passivityShare();
window["tt"].onShow(op => {
if (op.location == "sidebar_card") {
console.log("应用侧边栏启动");
}
console.log("监听应用启动", op);
});
}
} // 主动分享
initativeShare(callBack) {
let shareTitle = this.shareTilt;
let imageUrl = this.shareImageUrl; // 主动拉起转发,进入选择通讯录界面
window["tt"].shareAppMessage({
// 转发标题, 没有则默认使用小游戏的昵称
title: shareTitle,
// 图片链接,
imageUrl: imageUrl
});
}
passivityShare(callBack) {
// 授权显示菜单
window["tt"].showShareMenu({
withShareTicket: false,
// 显示菜单
menus: ['shareAppMessage', 'shareTimeline'],
success: res => {
console.log("开始被动转发shareMenu成功");
},
fail: () => {
console.log("开始被动转发shareMenu失败");
}
});
}
showBanner() {
this.bannerAdv.show();
}
hideBanner() {
this.bannerAdv.hide();
}
showInterstitial() {
// 在适合的场景显示插屏广告
if (this.interstitialAd) {
this.interstitialAd.show().catch(err => {
console.error(err);
});
}
}
showVideo(successCallback, failCallback) {
// 用户触发广告后,显示激励视频广告
let self = this;
this.successCallback = successCallback;
this.failedCallback = failCallback;
self.videoAdv.onError(res => {
console.log('广告出错监听', res);
}); // /**展示 */
self.videoAdv.show().then(() => {}).catch(err => {
console.log('打印激励视频错误', err); // 可以手动加载一次
self.videoAdv.load().then(() => {
// 加载成功后需要再显示广告
return self.videoAdv.show();
});
});
}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "bannerId", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return "test";
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "videoUid", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return "test";
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "interstitialUid", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return "test";
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "shareImageUrl", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return "https://mmocgame.qpic.cn/wechatgame/fNvVoACuBEOmNhzE802RLqnUuQyZ4rXTicDqz7OlVKypjYcHHo7nyfoYe7Urvdk6T/0";
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "shareTilt", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return "分享文本";
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=0ac499867c38f0c346de057171246da0ed544830.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,748 @@
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", "__unresolved_13"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, instantiate, Label, Node, Prefab, randomRange, Sprite, sys, Tween, tween, Vec3, LocalSaveMgr, UIManager, AudioMgr, PanelBase, AssetController, GameController, DataMgr, Weapon, AddHeartPanel, SdkMgr, EventCenter, SideTipPanel, SharePanel, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _dec21, _dec22, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _descriptor16, _descriptor17, _descriptor18, _descriptor19, _descriptor20, _descriptor21, _class3, _crd, ccclass, property, MainPanel;
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 _reportPossibleCrUseOfLocalSaveMgr(extras) {
_reporterNs.report("LocalSaveMgr", "../framework/data/LocalSaveMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "../framework/ui/UIManager", _context.meta, extras);
}
function _reportPossibleCrUseOfAudioMgr(extras) {
_reporterNs.report("AudioMgr", "../framework/audio/AudioMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfPanelBase(extras) {
_reporterNs.report("PanelBase", "../framework/ui/PanelBase", _context.meta, extras);
}
function _reportPossibleCrUseOfAssetController(extras) {
_reporterNs.report("AssetController", "../AssetController", _context.meta, extras);
}
function _reportPossibleCrUseOfGameController(extras) {
_reporterNs.report("GameController", "../GameController", _context.meta, extras);
}
function _reportPossibleCrUseOfDataMgr(extras) {
_reporterNs.report("DataMgr", "../framework/data/DataMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfWeapon(extras) {
_reporterNs.report("Weapon", "../data/ConfigData", _context.meta, extras);
}
function _reportPossibleCrUseOfAddHeartPanel(extras) {
_reporterNs.report("AddHeartPanel", "./AddHeartPanel", _context.meta, extras);
}
function _reportPossibleCrUseOfSdkMgr(extras) {
_reporterNs.report("SdkMgr", "../framework/sdk/SdkMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfEventCenter(extras) {
_reporterNs.report("EventCenter", "../EventCenter", _context.meta, extras);
}
function _reportPossibleCrUseOfSideTipPanel(extras) {
_reporterNs.report("SideTipPanel", "./SideTipPanel", _context.meta, extras);
}
function _reportPossibleCrUseOfSharePanel(extras) {
_reporterNs.report("SharePanel", "./SharePanel", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Button = _cc.Button;
instantiate = _cc.instantiate;
Label = _cc.Label;
Node = _cc.Node;
Prefab = _cc.Prefab;
randomRange = _cc.randomRange;
Sprite = _cc.Sprite;
sys = _cc.sys;
Tween = _cc.Tween;
tween = _cc.tween;
Vec3 = _cc.Vec3;
}, function (_unresolved_2) {
LocalSaveMgr = _unresolved_2.LocalSaveMgr;
}, function (_unresolved_3) {
UIManager = _unresolved_3.UIManager;
}, function (_unresolved_4) {
AudioMgr = _unresolved_4.AudioMgr;
}, function (_unresolved_5) {
PanelBase = _unresolved_5.PanelBase;
}, function (_unresolved_6) {
AssetController = _unresolved_6.AssetController;
}, function (_unresolved_7) {
GameController = _unresolved_7.GameController;
}, function (_unresolved_8) {
DataMgr = _unresolved_8.DataMgr;
}, function (_unresolved_9) {
Weapon = _unresolved_9.Weapon;
}, function (_unresolved_10) {
AddHeartPanel = _unresolved_10.AddHeartPanel;
}, function (_unresolved_11) {
SdkMgr = _unresolved_11.SdkMgr;
}, function (_unresolved_12) {
EventCenter = _unresolved_12.EventCenter;
}, function (_unresolved_13) {
SideTipPanel = _unresolved_13.SideTipPanel;
}, function (_unresolved_14) {
SharePanel = _unresolved_14.SharePanel;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "225f05jxNxKhbj3vtUo/BoH", "MainPanel", undefined);
__checkObsolete__(['_decorator', 'Asset', 'Button', 'Component', 'debug', 'instantiate', 'Label', 'Node', 'Prefab', 'randomRange', 'Sprite', 'sys', 'Tween', 'tween', 'Vec3']);
({
ccclass,
property
} = _decorator);
_export("MainPanel", MainPanel = (_dec = ccclass('MainPanel'), _dec2 = property({
type: Button
}), _dec3 = property({
type: Button
}), _dec4 = property({
type: Button
}), _dec5 = property({
type: Button
}), _dec6 = property({
type: Button
}), _dec7 = property({
type: Button
}), _dec8 = property({
type: Button
}), _dec9 = property({
type: Node
}), _dec10 = property({
type: Label
}), _dec11 = property({
type: Label
}), _dec12 = property({
type: Label
}), _dec13 = property({
type: Label
}), _dec14 = property({
type: Label
}), _dec15 = property({
type: Button
}), _dec16 = property({
type: Button
}), _dec17 = property({
type: Prefab
}), _dec18 = property(Prefab), _dec19 = property(Node), _dec20 = property(Node), _dec21 = property({
type: Button
}), _dec22 = property({
type: Node
}), _dec(_class = (_class2 = (_class3 = class MainPanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
error: Error()
}), PanelBase) : PanelBase) {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "startBtn", _descriptor, this);
_initializerDefineProperty(this, "leftBtn", _descriptor2, this);
_initializerDefineProperty(this, "right", _descriptor3, this);
_initializerDefineProperty(this, "equip", _descriptor4, this);
_initializerDefineProperty(this, "clear", _descriptor5, this);
_initializerDefineProperty(this, "addMoneyBtn", _descriptor6, this);
_initializerDefineProperty(this, "buy", _descriptor7, this);
_initializerDefineProperty(this, "equiped", _descriptor8, this);
_initializerDefineProperty(this, "weaponName", _descriptor9, this);
_initializerDefineProperty(this, "gunPrice", _descriptor10, this);
_initializerDefineProperty(this, "heart", _descriptor11, this);
_initializerDefineProperty(this, "heartTimer", _descriptor12, this);
_initializerDefineProperty(this, "coin", _descriptor13, this);
_initializerDefineProperty(this, "addHeartBtn", _descriptor14, this);
_initializerDefineProperty(this, "shareBtn", _descriptor15, this);
_initializerDefineProperty(this, "weaponSelectPrefab", _descriptor16, this);
_initializerDefineProperty(this, "flyMoneyPrefab", _descriptor17, this);
_initializerDefineProperty(this, "flyMoneyContent", _descriptor18, this);
_initializerDefineProperty(this, "fingerNode", _descriptor19, this);
_initializerDefineProperty(this, "sideTipBtn", _descriptor20, this);
this.weaponDatas = [];
this.weaponOffset = 1000;
this.curSelectIndex = 0;
_initializerDefineProperty(this, "weaponContent", _descriptor21, this);
}
onOpen() {
MainPanel.instance.refresh();
}
refresh() {
var weapons = (_crd && DataMgr === void 0 ? (_reportPossibleCrUseOfDataMgr({
error: Error()
}), DataMgr) : DataMgr).getInstance().GetDatas(_crd && Weapon === void 0 ? (_reportPossibleCrUseOfWeapon({
error: Error()
}), Weapon) : Weapon);
this.weaponDatas = weapons;
let equipedIndex = 0;
for (let index = 0; index < weapons.length; index++) {
let data = weapons[index];
var item = instantiate(this.weaponSelectPrefab);
item.setParent(this.weaponContent);
let sprite = item.getChildByPath("Sprite").getComponent(Sprite);
(_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.loadSetSprite(`weaponSprite/${data.spriteName}`, sprite);
item.getChildByPath("Label").getComponent(Label).string = data.gunName;
if (data.id == (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.equipedWeapon) {
equipedIndex = index;
}
}
if (sys.platform == sys.Platform.WECHAT_GAME) {
this.sideTipBtn.node.active = false;
const date = new Date();
const dayOfMonth = date.getDate();
if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.day != dayOfMonth) {
this.shareBtn.node.active = true;
}
} else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
this.sideTipBtn.node.active = true;
this.shareBtn.node.active = false;
}
this.fingerNode.active = !(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.haveTutorial;
this.heart.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.power.toString();
this.coin.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin.toString();
this.setToIndex(equipedIndex, false);
}
update(dt) {
if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.isOnTimerRun) {
let totalSeconds = Math.ceil((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.getPowerCD());
totalSeconds = Math.ceil(totalSeconds);
let minutes = Math.floor(totalSeconds / 60);
let seconds = totalSeconds % 60; // 将分钟和秒格式化为两位数
let formattedMinutes = minutes < 10 ? `0${minutes}` : `${minutes}`;
let formattedSeconds = seconds < 10 ? `0${seconds}` : `${seconds}`; // 组合成 00:00 的格式
let formattedTime = `${formattedMinutes}:${formattedSeconds}`;
this.heartTimer.string = formattedTime;
} else {
this.heartTimer.string = "已满";
}
this.heart.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.power.toString();
}
setToIndex(index, widthAim) {
this.curSelectIndex = index;
if (!widthAim) {
this.weaponContent.setPosition(-this.weaponOffset * index, 0, 0);
} else {
let newPos = new Vec3(-this.weaponOffset * index, 0, 0);
tween(this.weaponContent).to(0.3, {
position: newPos
}).start();
}
this.refreshToIndex();
}
refreshToIndex() {
let ownedWeapons = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.ownWeapon;
let owned = false;
for (let index = 0; index < ownedWeapons.length; index++) {
let element = ownedWeapons[index];
console.log("刷新", this.weaponDatas[this.curSelectIndex].id, element, ownedWeapons.length, index);
if (element == this.weaponDatas[this.curSelectIndex].id) {
owned = true;
break;
}
}
let equiped = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.equipedWeapon == this.weaponDatas[this.curSelectIndex].id; // this.weaponName.string = this.weaponDatas[this.curSelectIndex].gunName
this.gunPrice.string = this.weaponDatas[this.curSelectIndex].coin.toString();
this.equiped.active = false;
this.buy.node.active = false;
this.equip.node.active = false;
if (equiped) {
this.equiped.active = true;
} else if (owned) {
this.equip.node.active = true;
} else {
this.buy.node.active = true;
if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin >= this.weaponDatas[this.curSelectIndex].coin) {
this.buy.interactable = true;
this.buy.getComponent(Sprite).grayscale = false;
} else {
this.buy.interactable = false;
this.buy.getComponent(Sprite).grayscale = true;
}
}
if (this.curSelectIndex == 0) {
this.leftBtn.node.active = false;
} else {
this.leftBtn.node.active = true;
}
if (this.curSelectIndex == this.weaponDatas.length - 1) {
this.right.node.active = false;
} else {
this.right.node.active = true;
}
}
clickLeft() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
if (this.curSelectIndex > 0) {
this.setToIndex(this.curSelectIndex - 1, true);
}
}
clickRight() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
if (this.curSelectIndex < this.weaponDatas.length - 1) {
this.setToIndex(this.curSelectIndex + 1, true);
}
}
clickEquipBtn() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.equipWeapon(this.weaponDatas[this.curSelectIndex].id);
this.refreshToIndex();
}
clickBuyBtn() {
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.addCoin(-this.weaponDatas[this.curSelectIndex].coin);
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.buyWeapon(this.weaponDatas[this.curSelectIndex].id);
this.refreshToIndex();
}
clickClear() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.clearData();
}
clickAddHeartBtn() {
(_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 && AddHeartPanel === void 0 ? (_reportPossibleCrUseOfAddHeartPanel({
error: Error()
}), AddHeartPanel) : AddHeartPanel);
}
clickAddMoneyBtn() {
(_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.playerRewardAds(() => {
let addPoint = 200;
let fromeMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin;
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.addCoin(addPoint);
let endMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin;
this.flyMoney(fromeMoney, endMoney);
});
}
flyShareMoney(fromMoney, endMoney) {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.getCoin);
for (let index = 0; index < 10; index++) {
let item = instantiate(this.flyMoneyPrefab);
item.setParent(this.flyMoneyContent);
item.setPosition(new Vec3(0, 0, 0));
let delay = index * 0.1;
tween(item).by(0.3, {
position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0)
}).delay(delay).to(0.6, {
worldPosition: this.coin.node.getWorldPosition()
}).call(() => {
item.destroy();
}).start();
}
new Tween({
value: fromMoney
}).delay(0.9).to(1, {
value: endMoney
}, {
onUpdate: (target, ratio) => {
// 在每一帧更新时调用
let currentValue = Math.floor(target.value);
if (this.coin != null) this.coin.string = currentValue.toString();
}
}).call(() => {
if (this.addMoneyBtn != null) this.addMoneyBtn.interactable = true;
}).start();
}
flyMoney(fromMoney, endMoney) {
this.addMoneyBtn.interactable = false;
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.getCoin);
for (let index = 0; index < 10; index++) {
let item = instantiate(this.flyMoneyPrefab);
item.setParent(this.flyMoneyContent);
item.setPosition(this.addMoneyBtn.node.getPosition());
let delay = index * 0.1;
tween(item).by(0.3, {
position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0)
}).delay(delay).to(0.6, {
worldPosition: this.coin.node.getWorldPosition()
}).call(() => {
item.destroy();
}).start();
}
new Tween({
value: fromMoney
}).delay(0.9).to(1, {
value: endMoney
}, {
onUpdate: (target, ratio) => {
// 在每一帧更新时调用
let currentValue = Math.floor(target.value);
if (this.coin != null) this.coin.string = currentValue.toString();
}
}).call(() => {
if (this.addMoneyBtn != null) this.addMoneyBtn.interactable = true;
}).start();
}
onCoinCountChange() {
MainPanel.instance.coin.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin.toString();
MainPanel.instance.refreshToIndex();
}
clickSideTipBtn() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
console.log("openPanel SideTipPanel");
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.openPanel(_crd && SideTipPanel === void 0 ? (_reportPossibleCrUseOfSideTipPanel({
error: Error()
}), SideTipPanel) : SideTipPanel);
}
onDestroy() {
(_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({
error: Error()
}), EventCenter) : EventCenter).coinCountChange.off("coinCountChange", this.onCoinCountChange);
}
clickShareBtn() {
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.openPanel(_crd && SharePanel === void 0 ? (_reportPossibleCrUseOfSharePanel({
error: Error()
}), SharePanel) : SharePanel);
}
onLoad() {
MainPanel.instance = this;
this.startBtn.node.on(Button.EventType.CLICK, this.startBtnCallBack, this);
this.leftBtn.node.on(Button.EventType.CLICK, this.clickLeft, this);
this.right.node.on(Button.EventType.CLICK, this.clickRight, this);
this.equip.node.on(Button.EventType.CLICK, this.clickEquipBtn, this);
this.buy.node.on(Button.EventType.CLICK, this.clickBuyBtn, this);
this.sideTipBtn.node.on(Button.EventType.CLICK, this.clickSideTipBtn, this);
this.shareBtn.node.on(Button.EventType.CLICK, this.clickShareBtn, this);
this.clear.node.on(Button.EventType.CLICK, this.clickClear, this);
this.addHeartBtn.node.on(Button.EventType.CLICK, this.clickAddHeartBtn, this);
this.addMoneyBtn.node.on(Button.EventType.CLICK, this.clickAddMoneyBtn, this);
(_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({
error: Error()
}), EventCenter) : EventCenter).coinCountChange.on("coinCountChange", this.onCoinCountChange).bind(this);
}
startBtnCallBack() {
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().gameStart();
}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "startBtn", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "leftBtn", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "right", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "equip", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "clear", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "addMoneyBtn", [_dec7], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor7 = _applyDecoratedDescriptor(_class2.prototype, "buy", [_dec8], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor8 = _applyDecoratedDescriptor(_class2.prototype, "equiped", [_dec9], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor9 = _applyDecoratedDescriptor(_class2.prototype, "weaponName", [_dec10], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor10 = _applyDecoratedDescriptor(_class2.prototype, "gunPrice", [_dec11], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor11 = _applyDecoratedDescriptor(_class2.prototype, "heart", [_dec12], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor12 = _applyDecoratedDescriptor(_class2.prototype, "heartTimer", [_dec13], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor13 = _applyDecoratedDescriptor(_class2.prototype, "coin", [_dec14], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor14 = _applyDecoratedDescriptor(_class2.prototype, "addHeartBtn", [_dec15], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor15 = _applyDecoratedDescriptor(_class2.prototype, "shareBtn", [_dec16], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor16 = _applyDecoratedDescriptor(_class2.prototype, "weaponSelectPrefab", [_dec17], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor17 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyPrefab", [_dec18], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor18 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyContent", [_dec19], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor19 = _applyDecoratedDescriptor(_class2.prototype, "fingerNode", [_dec20], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor20 = _applyDecoratedDescriptor(_class2.prototype, "sideTipBtn", [_dec21], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor21 = _applyDecoratedDescriptor(_class2.prototype, "weaponContent", [_dec22], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,130 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, AudioClip, Component, resources, SpriteFrame, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _class3, _crd, ccclass, property, AssetController;
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.'); }
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
AudioClip = _cc.AudioClip;
Component = _cc.Component;
resources = _cc.resources;
SpriteFrame = _cc.SpriteFrame;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "aca74mlcVVB+5PrgXYzOr3M", "AssetController", undefined);
__checkObsolete__(['_decorator', 'AudioClip', 'Component', 'Node', 'Prefab', 'resources', 'Sprite', 'SpriteFrame']);
({
ccclass,
property
} = _decorator);
_export("AssetController", AssetController = (_dec = ccclass('AssetController'), _dec2 = property({
type: AudioClip
}), _dec3 = property({
type: AudioClip
}), _dec4 = property({
type: AudioClip
}), _dec5 = property({
type: AudioClip
}), _dec6 = property({
type: AudioClip
}), _dec7 = property({
type: AudioClip
}), _dec(_class = (_class2 = (_class3 = class AssetController extends Component {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "fire", _descriptor, this);
_initializerDefineProperty(this, "click", _descriptor2, this);
_initializerDefineProperty(this, "win", _descriptor3, this);
_initializerDefineProperty(this, "die", _descriptor4, this);
_initializerDefineProperty(this, "xiao", _descriptor5, this);
_initializerDefineProperty(this, "getCoin", _descriptor6, this);
}
onLoad() {
AssetController.instance = this;
}
loadSetSprite(path, sprite) {
path = path + "/spriteFrame";
resources.load(path, SpriteFrame, (err, spriteFrame) => {
if (err) {
console.log(err.message || err);
return;
}
sprite.spriteFrame = spriteFrame;
});
}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "fire", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "click", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "win", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "die", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "xiao", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "getCoin", [_dec7], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=140dc6bd476739f3eb222d0c65eda1306239d6c5.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts"],"names":["_decorator","AudioClip","Component","resources","SpriteFrame","ccclass","property","AssetController","type","onLoad","instance","loadSetSprite","path","sprite","load","err","spriteFrame","console","log","message"],"mappings":";;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,S,OAAAA,S;AAAWC,MAAAA,S,OAAAA,S;AAAyBC,MAAAA,S,OAAAA,S;AAAmBC,MAAAA,W,OAAAA,W;;;;;;;;;OACtE;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBN,U;;iCAGjBO,e,WADZF,OAAO,CAAC,iBAAD,C,UAIHC,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEP;AAAR,OAAD,C,UAERK,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEP;AAAR,OAAD,C,UAERK,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEP;AAAR,OAAD,C,UAERK,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEP;AAAR,OAAD,C,UAERK,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEP;AAAR,OAAD,C,UAGRK,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEP;AAAR,OAAD,C,sCAfb,MACaM,eADb,SACqCL,SADrC,CAC+C;AAAA;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;AAAA;;AAiB3CO,QAAAA,MAAM,GAAG;AACLF,UAAAA,eAAe,CAACG,QAAhB,GAA2B,IAA3B;AACH;;AAEDC,QAAAA,aAAa,CAACC,IAAD,EAAeC,MAAf,EAA+B;AACxCD,UAAAA,IAAI,GAAGA,IAAI,GAAG,cAAd;AACAT,UAAAA,SAAS,CAACW,IAAV,CAAeF,IAAf,EAAqBR,WAArB,EAAkC,CAACW,GAAD,EAAMC,WAAN,KAAmC;AACjE,gBAAID,GAAJ,EAAS;AACLE,cAAAA,OAAO,CAACC,GAAR,CAAYH,GAAG,CAACI,OAAJ,IAAeJ,GAA3B;AACA;AACH;;AACDF,YAAAA,MAAM,CAACG,WAAP,GAAqBA,WAArB;AACH,WAND;AAOH;;AA9B0C,O,UACpCN,Q;;;;;iBAGW,I;;;;;;;iBAEC,I;;;;;;;iBAEF,I;;;;;;;iBAEA,I;;;;;;;iBAEC,I;;;;;;;iBAGG,I","sourcesContent":["import { _decorator, AudioClip, Component, Node, Prefab, resources, Sprite, SpriteFrame } from 'cc';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('AssetController')\r\nexport class AssetController extends Component {\r\n static instance: AssetController;\r\n\r\n @property({ type: AudioClip })\r\n fire: AudioClip = null;\r\n @property({ type: AudioClip })\r\n click: AudioClip = null;\r\n @property({ type: AudioClip })\r\n win: AudioClip = null;\r\n @property({ type: AudioClip })\r\n die: AudioClip = null;\r\n @property({ type: AudioClip })\r\n xiao: AudioClip = null;\r\n\r\n @property({ type: AudioClip })\r\n getCoin: AudioClip = null;\r\n\r\n onLoad() {\r\n AssetController.instance = this;\r\n }\r\n\r\n loadSetSprite(path: string, sprite: Sprite) {\r\n path = path + \"/spriteFrame\"\r\n resources.load(path, SpriteFrame, (err, spriteFrame: SpriteFrame) => {\r\n if (err) {\r\n console.log(err.message || err);\r\n return;\r\n }\r\n sprite.spriteFrame = spriteFrame;\r\n });\r\n }\r\n}\r\n\r\n\r\n"]}
@@ -0,0 +1,51 @@
System.register(["__unresolved_0", "cc"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, v3, math, _dec, _class, _crd, ccclass, property, RagdollBone;
function _reportPossibleCrUseOfRagdoll(extras) {
_reporterNs.report("Ragdoll", "./Ragdoll", _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;
v3 = _cc.v3;
math = _cc.math;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "402d2FQlftCEq4QHdigqn8m", "RagdollBone", undefined);
__checkObsolete__(['_decorator', 'director', 'Component', 'Node', 'Vec3', 'v3', 'math']);
({
ccclass,
property
} = _decorator);
_export("RagdollBone", RagdollBone = (_dec = ccclass('RagdollBone'), _dec(_class = class RagdollBone extends Component {
constructor(...args) {
super(...args);
this.simuNode = null;
this.initPos = v3();
this.initRot = new math.Quat();
this.ragdoll = void 0;
}
}) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=16943f8f7ce6b22136d1afbe85657c81d916047e.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts"],"names":["_decorator","Component","v3","math","ccclass","property","RagdollBone","simuNode","initPos","initRot","Quat","ragdoll"],"mappings":";;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAsBC,MAAAA,S,OAAAA,S;AAAuBC,MAAAA,E,OAAAA,E;AAAIC,MAAAA,I,OAAAA,I;;;;;;;;;OAEpD;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBL,U;;6BAGjBM,W,WADZF,OAAO,CAAC,aAAD,C,gBAAR,MACaE,WADb,SACiCL,SADjC,CAC2C;AAAA;AAAA;AAAA,eACvCM,QADuC,GACtB,IADsB;AAAA,eAEvCC,OAFuC,GAEvBN,EAAE,EAFqB;AAAA,eAGvCO,OAHuC,GAGlB,IAAIN,IAAI,CAACO,IAAT,EAHkB;AAAA,eAIvCC,OAJuC;AAAA;;AAAA,O","sourcesContent":["import { _decorator, director, Component, Node, Vec3, v3, math } from \"cc\";\r\nimport { Ragdoll } from \"./Ragdoll\";\r\nconst { ccclass, property } = _decorator\r\n\r\n@ccclass('RagdollBone')\r\nexport class RagdollBone extends Component {\r\n simuNode: Node = null;\r\n initPos: Vec3 = v3();\r\n initRot: math.Quat = new math.Quat();\r\n ragdoll: Ragdoll\r\n}"]}
@@ -0,0 +1,174 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, Node, AudioSource, AudioClip, resources, director, AudioMgr, _crd;
_export("AudioMgr", void 0);
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
Node = _cc.Node;
AudioSource = _cc.AudioSource;
AudioClip = _cc.AudioClip;
resources = _cc.resources;
director = _cc.director;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "6a056NydBdBYYrAqahbCCfe", "AudioMgr", undefined); //AudioMgr.ts
/**
* @en
* this is a sington class for audio play, can be easily called from anywhere in you project.
* @zh
* 这是一个用于播放音频的单件类,可以很方便地在项目的任何地方调用。
*/
__checkObsolete__(['Node', 'AudioSource', 'AudioClip', 'resources', 'director']);
_export("AudioMgr", AudioMgr = class AudioMgr {
static get inst() {
if (this._inst == null) {
this._inst = new AudioMgr();
}
return this._inst;
}
// private _soundaudioSource: AudioSource;
constructor() {
this._soundAudioSource = void 0;
this._musicAudioSource = void 0;
this.muteMusic = false;
this.muteSound = false;
//@en create a node as audioMgr
//@zh 创建一个节点作为 audioMgr
let audioMgr = new Node();
audioMgr.name = '__audioMgr__'; //@en add to the scene.
//@zh 添加节点到场景
director.getScene().addChild(audioMgr); //@en make it as a persistent node, so it won't be destroied when scene change.
//@zh 标记为常驻节点,这样场景切换的时候就不会被销毁了
director.addPersistRootNode(audioMgr); //@en add AudioSource componrnt to play audios.
//@zh 添加 AudioSource 组件,用于播放音频。
this._soundAudioSource = audioMgr.addComponent(AudioSource);
this._musicAudioSource = audioMgr.addComponent(AudioSource);
}
get soundAudioSource() {
return this._soundAudioSource;
}
get musicAudioSource() {
return this._musicAudioSource;
}
/**
* @en
* play short audio, such as strikes,explosions
* @zh
* 播放短音频,比如 打击音效,爆炸音效等
* @param sound clip or url for the audio
* @param volume
*/
playOneShot(sound, volume = 1.0) {
if (sound instanceof AudioClip) {
this._soundAudioSource.playOneShot(sound, (this.muteSound ? 0 : 1) * volume);
} else {
resources.load(sound, (err, clip) => {
if (err) {
console.log(err);
} else {
this._soundAudioSource.playOneShot(clip, (this.muteSound ? 0 : 1) * volume);
}
});
}
}
/**
* @en
* play long audio, such as the bg music
* @zh
* 播放长音频,比如 背景音乐
* @param sound clip or url for the sound
* @param volume
*/
play(sound, isLoop = true, volume = 1.0) {
if (sound instanceof AudioClip) {
this.musicAudioSource.stop();
this.musicAudioSource.clip = sound;
this.musicAudioSource.loop = isLoop;
this.musicAudioSource.play();
this.musicAudioSource.volume = (this.muteMusic ? 0 : 1) * volume;
} else {
resources.load(sound, (err, clip) => {
if (err) {
console.log(err);
} else {
this.musicAudioSource.clip = clip;
this.musicAudioSource.play();
this.musicAudioSource.volume = (this.muteMusic ? 0 : 1) * volume;
}
});
}
}
activeMusic(active) {
this.musicAudioSource.volume = active ? 1 : 0;
this.muteMusic = !active;
}
activeSound(active) {
this.soundAudioSource.volume = active ? 1 : 0;
this.muteSound = !active;
}
/**
* stop the audio play
*/
stop() {
this._soundAudioSource.stop();
this._musicAudioSource.stop();
}
/**
* pause the audio play
*/
pause() {
this._soundAudioSource.pause();
this._musicAudioSource.pause();
}
/**
* resume the audio play
*/
resume() {
this._soundAudioSource.play();
this._musicAudioSource.play();
}
});
AudioMgr._inst = void 0;
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=17c15c9f91cab21852afabf06f526d531a818ca5.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,261 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, Node, LocalSaveMgr, UIManager, UISwitcher, AudioMgr, PanelBase, AssetController, GameController, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _class3, _crd, ccclass, property, SettingPanel;
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 _reportPossibleCrUseOfLocalSaveMgr(extras) {
_reporterNs.report("LocalSaveMgr", "../framework/data/LocalSaveMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "../framework/ui/UIManager", _context.meta, extras);
}
function _reportPossibleCrUseOfUISwitcher(extras) {
_reporterNs.report("UISwitcher", "../framework/ui/UISwitcher", _context.meta, extras);
}
function _reportPossibleCrUseOfAudioMgr(extras) {
_reporterNs.report("AudioMgr", "../framework/audio/AudioMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfPanelBase(extras) {
_reporterNs.report("PanelBase", "../framework/ui/PanelBase", _context.meta, extras);
}
function _reportPossibleCrUseOfAssetController(extras) {
_reporterNs.report("AssetController", "../AssetController", _context.meta, extras);
}
function _reportPossibleCrUseOfGameController(extras) {
_reporterNs.report("GameController", "../GameController", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Button = _cc.Button;
Node = _cc.Node;
}, function (_unresolved_2) {
LocalSaveMgr = _unresolved_2.LocalSaveMgr;
}, function (_unresolved_3) {
UIManager = _unresolved_3.UIManager;
}, function (_unresolved_4) {
UISwitcher = _unresolved_4.UISwitcher;
}, function (_unresolved_5) {
AudioMgr = _unresolved_5.AudioMgr;
}, function (_unresolved_6) {
PanelBase = _unresolved_6.PanelBase;
}, function (_unresolved_7) {
AssetController = _unresolved_7.AssetController;
}, function (_unresolved_8) {
GameController = _unresolved_8.GameController;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "9c4d5YfxQ1IFLInKgIGZp5p", "SettingPanel", undefined);
__checkObsolete__(['_decorator', 'Button', 'Component', 'Label', 'Node', 'Tween', 'tween', 'Vec3']);
({
ccclass,
property
} = _decorator);
_export("SettingPanel", SettingPanel = (_dec = ccclass('SettingPanel'), _dec2 = property({
type: Button
}), _dec3 = property({
type: Button
}), _dec4 = property({
type: Button
}), _dec5 = property({
type: _crd && UISwitcher === void 0 ? (_reportPossibleCrUseOfUISwitcher({
error: Error()
}), UISwitcher) : UISwitcher
}), _dec6 = property({
type: _crd && UISwitcher === void 0 ? (_reportPossibleCrUseOfUISwitcher({
error: Error()
}), UISwitcher) : UISwitcher
}), _dec7 = property({
type: Node
}), _dec8 = property({
type: Node
}), _dec(_class = (_class2 = (_class3 = class SettingPanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
error: Error()
}), PanelBase) : PanelBase) {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "restartBtn", _descriptor, this);
_initializerDefineProperty(this, "closeBtn", _descriptor2, this);
_initializerDefineProperty(this, "toMainBtn", _descriptor3, this);
_initializerDefineProperty(this, "soundSwitcher", _descriptor4, this);
_initializerDefineProperty(this, "musicSwitcher", _descriptor5, this);
_initializerDefineProperty(this, "music", _descriptor6, this);
_initializerDefineProperty(this, "sound", _descriptor7, this);
}
onLoad() {
SettingPanel.instance = this;
this.closeBtn.node.on(Button.EventType.CLICK, this.closeBtnCallBack, this);
this.restartBtn.node.on(Button.EventType.CLICK, this.restartCallBack, this);
this.toMainBtn.node.on(Button.EventType.CLICK, this.toMainCallBack, this);
this.node.active = false;
this.soundSwitcher.addCallBack(this.soundCallBack);
this.musicSwitcher.addCallBack(this.musicCallBack);
}
restartCallBack() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().gameRestart();
}
toMainCallBack() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().backMain();
}
soundCallBack() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.activeSound(SettingPanel.instance.soundSwitcher.value);
}
musicCallBack() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
console.log("musicCallBack");
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.activeMusic(SettingPanel.instance.musicSwitcher.value);
}
refresh() {
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.pause();
}
onOpen() {
SettingPanel.instance.refresh();
SettingPanel.instance.soundSwitcher.SetValue(!(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.muteSound);
SettingPanel.instance.musicSwitcher.SetValue(!(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.muteMusic);
}
closeBtnCallBack(button) {
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.ContinueRun();
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click); // AudioMgr.inst.playOneShot(AssetController.instance.click)
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.closePanel(SettingPanel);
}
start() {}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "restartBtn", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "closeBtn", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "toMainBtn", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "soundSwitcher", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "musicSwitcher", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "music", [_dec7], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor7 = _applyDecoratedDescriptor(_class2.prototype, "sound", [_dec8], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=272d64b5902574fa3c4e1d917eb5c8c66cc47e6e.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,30 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, Config, _crd;
_export("Config", void 0);
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "d9f1aNOAGlPS4+qrApNLp5S", "GameConfig", undefined);
_export("Config", Config = class Config {});
//最大体力上线
Config.maxHp = 5;
//体力恢复的cd
Config.powerCD = 60;
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=344b204cdaa195a365eeb188724ffcf42cf4a3f5.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts"],"names":["Config","maxHp","powerCD"],"mappings":";;;iBAEaA,M;;;;;;;;;;;;;wBAAAA,M,GAAN,MAAMA,MAAN,CAAa,E;;AAChB;AADSA,MAAAA,M,CAEFC,K,GAAgB,C;AACvB;AAHSD,MAAAA,M,CAIFE,O,GAAU,E","sourcesContent":["\r\n\r\nexport class Config {\r\n //最大体力上线\r\n static maxHp: number = 5\r\n //体力恢复的cd\r\n static powerCD = 60\r\n}\r\n"]}
@@ -0,0 +1,161 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, director, sys, WXSdk, DYSdk, AudioMgr, _dec, _class, _class2, _crd, ccclass, property, SdkMgr;
function _reportPossibleCrUseOfWXSdk(extras) {
_reporterNs.report("WXSdk", "./WXSdk", _context.meta, extras);
}
function _reportPossibleCrUseOfDYSdk(extras) {
_reporterNs.report("DYSdk", "./DYSdk", _context.meta, extras);
}
function _reportPossibleCrUseOfAudioMgr(extras) {
_reporterNs.report("AudioMgr", "../audio/AudioMgr", _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;
director = _cc.director;
sys = _cc.sys;
}, function (_unresolved_2) {
WXSdk = _unresolved_2.WXSdk;
}, function (_unresolved_3) {
DYSdk = _unresolved_3.DYSdk;
}, function (_unresolved_4) {
AudioMgr = _unresolved_4.AudioMgr;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "6fbd6RxA9dOzJEaowwyH1c6", "SdkMgr", undefined);
__checkObsolete__(['_decorator', 'Button', 'Component', 'director', 'game', 'Label', 'Node', 'sys', 'Tween']);
({
ccclass,
property
} = _decorator);
_export("SdkMgr", SdkMgr = (_dec = ccclass('SdkMgr'), _dec(_class = (_class2 = class SdkMgr extends Component {
onLoad() {
SdkMgr.instance = this;
}
start() {
this.init();
}
init() {
if (sys.platform == sys.Platform.WECHAT_GAME) {
(_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({
error: Error()
}), WXSdk) : WXSdk).instance.init();
} else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
(_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({
error: Error()
}), DYSdk) : DYSdk).instance.init();
}
}
playerRewardAds(successCallBack) {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.pause();
director.pause();
console.log("广告开启", "pause");
let callBack = () => {
console.log("广告开启", "resume");
if (successCallBack != null) successCallBack();
director.resume();
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.resume();
};
let failCallback = () => {
director.resume();
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.resume();
};
if (sys.platform == sys.Platform.WECHAT_GAME) {
(_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({
error: Error()
}), WXSdk) : WXSdk).instance.showVideo(callBack, failCallback);
} else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
(_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({
error: Error()
}), DYSdk) : DYSdk).instance.showVideo(callBack, failCallback);
} else {
callBack();
}
}
initativeShare() {
if (sys.platform == sys.Platform.WECHAT_GAME) {
(_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({
error: Error()
}), WXSdk) : WXSdk).instance.initativeShare();
} else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
(_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({
error: Error()
}), DYSdk) : DYSdk).instance.initativeShare();
}
}
showBanner() {
if (sys.platform == sys.Platform.WECHAT_GAME) {
(_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({
error: Error()
}), WXSdk) : WXSdk).instance.showBanner();
} else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
(_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({
error: Error()
}), DYSdk) : DYSdk).instance.showBanner();
}
}
hideBanner() {
if (sys.platform == sys.Platform.WECHAT_GAME) {
(_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({
error: Error()
}), WXSdk) : WXSdk).instance.hideBanner();
} else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
(_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({
error: Error()
}), DYSdk) : DYSdk).instance.hideBanner();
}
}
showInterstitial() {
if (sys.platform == sys.Platform.WECHAT_GAME) {
(_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({
error: Error()
}), WXSdk) : WXSdk).instance.showInterstitial();
} else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
(_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({
error: Error()
}), DYSdk) : DYSdk).instance.showInterstitial();
}
}
}, _class2.instance = void 0, _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=398d00769bffaa6da8f5ea12e7941d4a67eac52a.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,82 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, Sprite, SpriteFrame, _dec, _dec2, _dec3, _dec4, _class, _class2, _descriptor, _descriptor2, _descriptor3, _crd, ccclass, property, TargetIconItem;
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.'); }
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Component = _cc.Component;
Sprite = _cc.Sprite;
SpriteFrame = _cc.SpriteFrame;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "60379Y5gZRGI6GqOSSLFTZV", "TargetIconItem", undefined);
__checkObsolete__(['_decorator', 'color', 'Component', 'Node', 'Sprite', 'SpriteFrame']);
({
ccclass,
property
} = _decorator);
_export("TargetIconItem", TargetIconItem = (_dec = ccclass('TargetIconItem'), _dec2 = property(Sprite), _dec3 = property(SpriteFrame), _dec4 = property(SpriteFrame), _dec(_class = (_class2 = class TargetIconItem extends Component {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "sprite", _descriptor, this);
_initializerDefineProperty(this, "activeFrame", _descriptor2, this);
_initializerDefineProperty(this, "dieFrame", _descriptor3, this);
}
switchActive(active) {
if (active) {
this.sprite.spriteFrame = this.activeFrame;
} else {
this.sprite.spriteFrame = this.dieFrame;
}
}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "sprite", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "activeFrame", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "dieFrame", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts"],"names":["_decorator","Component","Sprite","SpriteFrame","ccclass","property","TargetIconItem","switchActive","active","sprite","spriteFrame","activeFrame","dieFrame"],"mappings":";;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAmBC,MAAAA,S,OAAAA,S;AAAiBC,MAAAA,M,OAAAA,M;AAAQC,MAAAA,W,OAAAA,W;;;;;;;;;OAC/C;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBL,U;;gCAGjBM,c,WADZF,OAAO,CAAC,gBAAD,C,UAIHC,QAAQ,CAACH,MAAD,C,UAGRG,QAAQ,CAACF,WAAD,C,UAGRE,QAAQ,CAACF,WAAD,C,2BAVb,MACaG,cADb,SACoCL,SADpC,CAC8C;AAAA;AAAA;;AAAA;;AAAA;;AAAA;AAAA;;AAY1CM,QAAAA,YAAY,CAACC,MAAD,EAAkB;AAC1B,cAAIA,MAAJ,EAAY;AACR,iBAAKC,MAAL,CAAYC,WAAZ,GAA0B,KAAKC,WAA/B;AACH,WAFD,MAEO;AACH,iBAAKF,MAAL,CAAYC,WAAZ,GAA0B,KAAKE,QAA/B;AACH;AACJ;;AAlByC,O;;;;;iBAIzB,I;;;;;;;iBAGU,I;;;;;;;iBAGH,I","sourcesContent":["import { _decorator, color, Component, Node, Sprite, SpriteFrame } from 'cc';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('TargetIconItem')\r\nexport class TargetIconItem extends Component {\r\n\r\n\r\n @property(Sprite)\r\n sprite: Sprite = null;\r\n\r\n @property(SpriteFrame)\r\n activeFrame: SpriteFrame = null;\r\n\r\n @property(SpriteFrame)\r\n dieFrame: SpriteFrame = null;\r\n\r\n switchActive(active: boolean) {\r\n if (active) {\r\n this.sprite.spriteFrame = this.activeFrame\r\n } else {\r\n this.sprite.spriteFrame = this.dieFrame\r\n }\r\n }\r\n}\r\n\r\n\r\n"]}
@@ -0,0 +1,152 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, easing, tween, Vec3, _dec, _dec2, _dec3, _dec4, _dec5, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _crd, ccclass, property, ScaleComponent;
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.'); }
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Component = _cc.Component;
easing = _cc.easing;
tween = _cc.tween;
Vec3 = _cc.Vec3;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "f63e6rwAJ9ETqh1I31PDw3s", "ScaleComponent", undefined);
__checkObsolete__(['_decorator', 'Component', 'easing', 'Node', 'tween', 'Vec2', 'Vec3']);
({
ccclass,
property
} = _decorator);
_export("ScaleComponent", ScaleComponent = (_dec = ccclass('ScaleComponent'), _dec2 = property({
displayName: "线性"
}), _dec3 = property({
displayName: "先慢后快"
}), _dec4 = property({
displayName: "先快后慢"
}), _dec5 = property({
displayName: "设置为初始值"
}), _dec(_class = (_class2 = class ScaleComponent extends Component {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "startPos", _descriptor, this);
_initializerDefineProperty(this, "endPos", _descriptor2, this);
_initializerDefineProperty(this, "delay", _descriptor3, this);
_initializerDefineProperty(this, "moveTimer", _descriptor4, this);
_initializerDefineProperty(this, "line", _descriptor5, this);
_initializerDefineProperty(this, "sineIn", _descriptor6, this);
_initializerDefineProperty(this, "sineOut", _descriptor7, this);
_initializerDefineProperty(this, "setToStart", _descriptor8, this);
}
onEnable() {
let easeFunc = easing.linear;
if (this.sineIn) {
easeFunc = easing.sineIn;
}
if (this.sineOut) {
easeFunc = easing.sineOut;
}
if (this.setToStart) {
this.node.setScale(this.startPos);
}
tween(this.node).delay(this.delay).call(() => {
this.node.setScale(this.startPos);
}).to(this.moveTimer, {
scale: this.endPos
}, {
easing: easeFunc
}).start();
}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "startPos", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return new Vec3(0, 0, 0);
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "endPos", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return new Vec3(1, 1, 1);
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "delay", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return 0;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "moveTimer", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return 0.1;
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "line", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return true;
}
}), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "sineIn", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return true;
}
}), _descriptor7 = _applyDecoratedDescriptor(_class2.prototype, "sineOut", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return true;
}
}), _descriptor8 = _applyDecoratedDescriptor(_class2.prototype, "setToStart", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return false;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=45cfa33e80cce35c61b1acf7ea562fe31c3843dd.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts"],"names":["_decorator","Component","easing","tween","Vec3","ccclass","property","ScaleComponent","displayName","onEnable","easeFunc","linear","sineIn","sineOut","setToStart","node","setScale","startPos","delay","call","to","moveTimer","scale","endPos","start"],"mappings":";;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,S,OAAAA,S;AAAWC,MAAAA,M,OAAAA,M;AAAcC,MAAAA,K,OAAAA,K;AAAaC,MAAAA,I,OAAAA,I;;;;;;;;;OACrD;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBN,U;;gCAGjBO,c,WADZF,OAAO,CAAC,gBAAD,C,UAeHC,QAAQ,CAAC;AAAEE,QAAAA,WAAW,EAAE;AAAf,OAAD,C,UAGRF,QAAQ,CAAC;AAAEE,QAAAA,WAAW,EAAE;AAAf,OAAD,C,UAGRF,QAAQ,CAAC;AAAEE,QAAAA,WAAW,EAAE;AAAf,OAAD,C,UAIRF,QAAQ,CAAC;AAAEE,QAAAA,WAAW,EAAE;AAAf,OAAD,C,2BAzBb,MACaD,cADb,SACoCN,SADpC,CAC8C;AAAA;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;AAAA;;AA4BhCQ,QAAAA,QAAQ,GAAS;AAGvB,cAAIC,QAAQ,GAAGR,MAAM,CAACS,MAAtB;;AAEA,cAAI,KAAKC,MAAT,EAAiB;AACbF,YAAAA,QAAQ,GAAGR,MAAM,CAACU,MAAlB;AACH;;AAED,cAAI,KAAKC,OAAT,EAAkB;AACdH,YAAAA,QAAQ,GAAGR,MAAM,CAACW,OAAlB;AACH;;AAED,cAAI,KAAKC,UAAT,EAAqB;AACjB,iBAAKC,IAAL,CAAUC,QAAV,CAAmB,KAAKC,QAAxB;AACH;;AAGDd,UAAAA,KAAK,CAAC,KAAKY,IAAN,CAAL,CACKG,KADL,CACW,KAAKA,KADhB,EAEKC,IAFL,CAEU,MAAM;AACR,iBAAKJ,IAAL,CAAUC,QAAV,CAAmB,KAAKC,QAAxB;AACH,WAJL,EAKKG,EALL,CAKQ,KAAKC,SALb,EAKwB;AAAEC,YAAAA,KAAK,EAAE,KAAKC;AAAd,WALxB,EAKgD;AAAErB,YAAAA,MAAM,EAAEQ;AAAV,WALhD,EAMKc,KANL;AAOH;;AArDyC,O,2EAEzClB,Q;;;;;iBACgB,IAAIF,IAAJ,CAAS,CAAT,EAAY,CAAZ,EAAe,CAAf,C;;iFAEhBE,Q;;;;;iBACc,IAAIF,IAAJ,CAAS,CAAT,EAAY,CAAZ,EAAe,CAAf,C;;gFAEdE,Q;;;;;iBACe,C;;oFAEfA,Q;;;;;iBACmB,G;;;;;;;iBAGJ,I;;;;;;;iBAGE,I;;;;;;;iBAGC,I;;;;;;;iBAIG,K","sourcesContent":["import { _decorator, Component, easing, Node, tween, Vec2, Vec3 } from 'cc';\nconst { ccclass, property } = _decorator;\n\n@ccclass('ScaleComponent')\nexport class ScaleComponent extends Component {\n\n @property\n startPos: Vec3 = new Vec3(0, 0, 0);\n\n @property\n endPos: Vec3 = new Vec3(1, 1, 1);\n\n @property\n delay: number = 0;\n\n @property\n moveTimer: number = 0.1;\n\n @property({ displayName: \"线性\" })\n line: boolean = true;\n\n @property({ displayName: \"先慢后快\" })\n sineIn: boolean = true;\n\n @property({ displayName: \"先快后慢\" })\n sineOut: boolean = true;\n\n\n @property({ displayName: \"设置为初始值\" })\n setToStart: boolean = false;\n\n\n protected onEnable(): void {\n\n\n let easeFunc = easing.linear;\n\n if (this.sineIn) {\n easeFunc = easing.sineIn\n }\n\n if (this.sineOut) {\n easeFunc = easing.sineOut\n }\n\n if (this.setToStart) {\n this.node.setScale(this.startPos)\n }\n\n\n tween(this.node)\n .delay(this.delay)\n .call(() => {\n this.node.setScale(this.startPos)\n })\n .to(this.moveTimer, { scale: this.endPos }, { easing: easeFunc })\n .start()\n }\n\n\n}\n\n\n"]}
@@ -0,0 +1,112 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, CCFloat, Component, Node, v3, Vec3, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _crd, ccclass, property, RagdollConstraint;
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.'); }
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
CCFloat = _cc.CCFloat;
Component = _cc.Component;
Node = _cc.Node;
v3 = _cc.v3;
Vec3 = _cc.Vec3;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "562d4BUeSdJvbgRR36Qz6IB", "RagdollConstraint", undefined);
__checkObsolete__(['_decorator', 'CCClass', 'CCFloat', 'Component', 'director', 'Node', 'v3', 'Vec3']);
({
ccclass,
property
} = _decorator);
_export("RagdollConstraint", RagdollConstraint = (_dec = ccclass('RagdollConstraint'), _dec2 = property(Node), _dec3 = property(Vec3), _dec4 = property(Vec3), _dec5 = property(Vec3), _dec6 = property(Vec3), _dec7 = property(CCFloat), _dec8 = property(CCFloat), _dec(_class = (_class2 = class RagdollConstraint extends Component {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "connectedBone", _descriptor, this);
_initializerDefineProperty(this, "pivotA", _descriptor2, this);
_initializerDefineProperty(this, "pivotB", _descriptor3, this);
_initializerDefineProperty(this, "axisA", _descriptor4, this);
_initializerDefineProperty(this, "axisB", _descriptor5, this);
_initializerDefineProperty(this, "angle", _descriptor6, this);
_initializerDefineProperty(this, "twistAngle", _descriptor7, this);
}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "connectedBone", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "pivotA", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return v3();
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "pivotB", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return v3();
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "axisA", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return v3();
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "axisB", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return v3();
}
}), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "angle", [_dec7], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return Math.PI / 4;
}
}), _descriptor7 = _applyDecoratedDescriptor(_class2.prototype, "twistAngle", [_dec8], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return Math.PI / 8;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=4e3da60860de09602aee36fbb9aa794712379f47.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts"],"names":["_decorator","CCFloat","Component","Node","v3","Vec3","ccclass","property","RagdollConstraint","Math","PI"],"mappings":";;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAqBC,MAAAA,O,OAAAA,O;AAASC,MAAAA,S,OAAAA,S;AAAqBC,MAAAA,I,OAAAA,I;AAAMC,MAAAA,E,OAAAA,E;AAAIC,MAAAA,I,OAAAA,I;;;;;;;;;OAChE;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBP,U;;mCAGjBQ,iB,WADZF,OAAO,CAAC,mBAAD,C,UAEHC,QAAQ,CAACJ,IAAD,C,UAGRI,QAAQ,CAACF,IAAD,C,UAGRE,QAAQ,CAACF,IAAD,C,UAGRE,QAAQ,CAACF,IAAD,C,UAGRE,QAAQ,CAACF,IAAD,C,UAGRE,QAAQ,CAACN,OAAD,C,UAGRM,QAAQ,CAACN,OAAD,C,2BApBb,MACaO,iBADb,SACuCN,SADvC,CACiD;AAAA;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;AAAA;;AAAA,O;;;;;iBAEvB,I;;;;;;;iBAGPE,EAAE,E;;;;;;;iBAGFA,EAAE,E;;;;;;;iBAGHA,EAAE,E;;;;;;;iBAGFA,EAAE,E;;;;;;;iBAGAK,IAAI,CAACC,EAAL,GAAU,C;;;;;;;iBAGLD,IAAI,CAACC,EAAL,GAAU,C","sourcesContent":["import { _decorator, CCClass, CCFloat, Component, director, Node, v3, Vec3 } from \"cc\";\r\nconst { ccclass, property } = _decorator\r\n\r\n@ccclass('RagdollConstraint')\r\nexport class RagdollConstraint extends Component {\r\n @property(Node)\r\n connectedBone: Node = null;\r\n\r\n @property(Vec3)\r\n pivotA: Vec3 = v3()\r\n\r\n @property(Vec3)\r\n pivotB: Vec3 = v3()\r\n\r\n @property(Vec3)\r\n axisA: Vec3 = v3()\r\n\r\n @property(Vec3)\r\n axisB: Vec3 = v3()\r\n\r\n @property(CCFloat)\r\n angle: number = Math.PI / 4;\r\n\r\n @property(CCFloat)\r\n twistAngle: number = Math.PI / 8;\r\n}"]}
@@ -0,0 +1,130 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, Component, Sprite, SpriteFrame, AudioMgr, AssetController, _dec, _dec2, _dec3, _class, _class2, _descriptor, _descriptor2, _crd, ccclass, property, UISwitcher;
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 _reportPossibleCrUseOfAudioMgr(extras) {
_reporterNs.report("AudioMgr", "../audio/AudioMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfAssetController(extras) {
_reporterNs.report("AssetController", "../../AssetController", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Button = _cc.Button;
Component = _cc.Component;
Sprite = _cc.Sprite;
SpriteFrame = _cc.SpriteFrame;
}, function (_unresolved_2) {
AudioMgr = _unresolved_2.AudioMgr;
}, function (_unresolved_3) {
AssetController = _unresolved_3.AssetController;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "0167br+LjpPJInDK327SP0k", "UISwitcher", undefined);
__checkObsolete__(['_decorator', 'Button', 'Component', 'Node', 'Sprite', 'SpriteFrame', 'Toggle']);
({
ccclass,
property
} = _decorator);
_export("UISwitcher", UISwitcher = (_dec = ccclass('UISwitcher'), _dec2 = property({
type: SpriteFrame
}), _dec3 = property({
type: SpriteFrame
}), _dec(_class = (_class2 = class UISwitcher extends Component {
constructor(...args) {
super(...args);
this.toggle = void 0;
this.value = void 0;
this.sprite = void 0;
_initializerDefineProperty(this, "onSelect", _descriptor, this);
_initializerDefineProperty(this, "onNoSelect", _descriptor2, this);
this.onSwitchCallBack = void 0;
}
onLoad() {
this.toggle = this.getComponent(Button);
this.sprite = this.getComponent(Sprite);
}
start() {
this.toggle.node.on(Button.EventType.CLICK, this.onClickToggleBtn, this);
}
addCallBack(callBack) {
this.onSwitchCallBack = callBack;
}
SetValue(v) {
this.value = v;
this.switchSprite(this.value);
}
switchSprite(v) {
if (v) {
this.sprite.spriteFrame = this.onSelect;
} else {
this.sprite.spriteFrame = this.onNoSelect;
}
}
onClickToggleBtn() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click); // AudioMgr.inst.playOneShot(AssetController.instance.buttonClip)
this.value = !this.value;
this.switchSprite(this.value);
if (this.onSwitchCallBack != null) {
this.onSwitchCallBack(this.value);
}
}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "onSelect", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "onNoSelect", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=60cdac507d8d69ba60d1a17b9010a0a8c3c7a055.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts"],"names":["_decorator","Button","Component","Sprite","SpriteFrame","AudioMgr","AssetController","ccclass","property","UISwitcher","type","toggle","value","sprite","onSwitchCallBack","onLoad","getComponent","start","node","on","EventType","CLICK","onClickToggleBtn","addCallBack","callBack","SetValue","v","switchSprite","spriteFrame","onSelect","onNoSelect","inst","playOneShot","instance","click"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;AAAQC,MAAAA,S,OAAAA,S;AAAiBC,MAAAA,M,OAAAA,M;AAAQC,MAAAA,W,OAAAA,W;;AAC7CC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,e,iBAAAA,e;;;;;;;;;OACH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBR,U;;4BAGjBS,U,WADZF,OAAO,CAAC,YAAD,C,UAMHC,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEN;AAAR,OAAD,C,UAGRI,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEN;AAAR,OAAD,C,2BATb,MACaK,UADb,SACgCP,SADhC,CAC0C;AAAA;AAAA;AAAA,eACtCS,MADsC;AAAA,eAEtCC,KAFsC;AAAA,eAGtCC,MAHsC;;AAAA;;AAAA;;AAAA,eAsBtCC,gBAtBsC;AAAA;;AAY5BC,QAAAA,MAAM,GAAS;AACrB,eAAKJ,MAAL,GAAc,KAAKK,YAAL,CAAkBf,MAAlB,CAAd;AACA,eAAKY,MAAL,GAAc,KAAKG,YAAL,CAAkBb,MAAlB,CAAd;AACH;;AAEDc,QAAAA,KAAK,GAAG;AAEJ,eAAKN,MAAL,CAAYO,IAAZ,CAAiBC,EAAjB,CAAoBlB,MAAM,CAACmB,SAAP,CAAiBC,KAArC,EAA4C,KAAKC,gBAAjD,EAAmE,IAAnE;AACH;;AAIDC,QAAAA,WAAW,CAACC,QAAD,EAAW;AAClB,eAAKV,gBAAL,GAAwBU,QAAxB;AACH;;AAEDC,QAAAA,QAAQ,CAACC,CAAD,EAAa;AACjB,eAAKd,KAAL,GAAac,CAAb;AACA,eAAKC,YAAL,CAAkB,KAAKf,KAAvB;AACH;;AAEDe,QAAAA,YAAY,CAACD,CAAD,EAAa;AACrB,cAAIA,CAAJ,EAAO;AACH,iBAAKb,MAAL,CAAYe,WAAZ,GAA0B,KAAKC,QAA/B;AACH,WAFD,MAEO;AACH,iBAAKhB,MAAL,CAAYe,WAAZ,GAA0B,KAAKE,UAA/B;AACH;AACJ;;AAEDR,QAAAA,gBAAgB,GAAG;AACf;AAAA;AAAA,oCAASS,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBC,QAAhB,CAAyBC,KAAnD,EADe,CAEf;;AACA,eAAKtB,KAAL,GAAa,CAAC,KAAKA,KAAnB;AAEA,eAAKe,YAAL,CAAkB,KAAKf,KAAvB;;AAEA,cAAI,KAAKE,gBAAL,IAAyB,IAA7B,EAAmC;AAC/B,iBAAKA,gBAAL,CAAsB,KAAKF,KAA3B;AACH;AACJ;;AAnDqC,O;;;;;iBAMd,I;;;;;;;iBAGE,I","sourcesContent":["import { _decorator, Button, Component, Node, Sprite, SpriteFrame, Toggle } from 'cc';\nimport { AudioMgr } from '../audio/AudioMgr';\nimport { AssetController } from '../../AssetController';\nconst { ccclass, property } = _decorator;\n\n@ccclass('UISwitcher')\nexport class UISwitcher extends Component {\n toggle: Button\n value: boolean\n sprite: Sprite;\n\n @property({ type: SpriteFrame })\n onSelect: SpriteFrame = null;\n\n @property({ type: SpriteFrame })\n onNoSelect: SpriteFrame = null;\n\n\n protected onLoad(): void {\n this.toggle = this.getComponent(Button)\n this.sprite = this.getComponent(Sprite)\n }\n\n start() {\n\n this.toggle.node.on(Button.EventType.CLICK, this.onClickToggleBtn, this);\n }\n\n onSwitchCallBack\n\n addCallBack(callBack) {\n this.onSwitchCallBack = callBack\n }\n\n SetValue(v: boolean) {\n this.value = v\n this.switchSprite(this.value)\n }\n\n switchSprite(v: boolean) {\n if (v) {\n this.sprite.spriteFrame = this.onSelect\n } else {\n this.sprite.spriteFrame = this.onNoSelect\n }\n }\n\n onClickToggleBtn() {\n AudioMgr.inst.playOneShot(AssetController.instance.click)\n // AudioMgr.inst.playOneShot(AssetController.instance.buttonClip)\n this.value = !this.value\n\n this.switchSprite(this.value)\n\n if (this.onSwitchCallBack != null) {\n this.onSwitchCallBack(this.value)\n }\n }\n\n}\n\n\n"]}
@@ -0,0 +1,75 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, ResolutionPolicy, screen, view, _dec, _class, _crd, ccclass, property, UIAdapt;
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Component = _cc.Component;
ResolutionPolicy = _cc.ResolutionPolicy;
screen = _cc.screen;
view = _cc.view;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "48e51D441xNG5r1xwdmwG82", "UIAdapt", undefined);
__checkObsolete__(['_decorator', 'Component', 'Node', 'ResolutionPolicy', 'screen', 'Screen', 'view']);
({
ccclass,
property
} = _decorator);
_export("UIAdapt", UIAdapt = (_dec = ccclass('UIAdapt'), _dec(_class = class UIAdapt extends Component {
start() {
screen.on('window-resize', this.adaptScreenSize, this);
this.adaptScreenSize();
let self = this;
this.scheduleOnce(() => {
self.adaptScreenSize();
}, 0.1);
}
adaptScreenSize() {
let screenWidth = view.getViewportRect().width;
let screenHeight = view.getViewportRect().height; // let screenWidth = view.getVisibleSize().width;
// let screenHeight = view.getVisibleSize().height;
let screenRatio = screenHeight / screenWidth;
console.log("修改屏幕分辨率", screenRatio, view.getViewportRect(), view);
if (screenRatio > 18 / 9) {
// 适配屏幕高度
console.log("修改屏幕分辨率", "适配高度");
let designWidth = 1080;
let designHeight = screenHeight * (designWidth / screenWidth);
view.setDesignResolutionSize(designWidth, designHeight, ResolutionPolicy.FIXED_WIDTH);
} else if (screenRatio > 16 / 9) {
// 适配屏幕宽度
console.log("修改屏幕分辨率", "适配屏幕宽度");
let designHeight = 1920;
let designWidth = screenWidth * (designHeight / screenHeight);
view.setDesignResolutionSize(designWidth, designHeight, ResolutionPolicy.FIXED_HEIGHT);
} else {
console.log("修改屏幕分辨率", "适配屏幕宽高");
let designWidth = 1080;
let designHeight = screenHeight * (designWidth / screenWidth);
view.setDesignResolutionSize(designWidth, designHeight, ResolutionPolicy.EXACT_FIT);
}
}
}) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=61a1a90fa18d74e270c2b1882d8383afa6bd221e.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts"],"names":["_decorator","Component","ResolutionPolicy","screen","view","ccclass","property","UIAdapt","start","on","adaptScreenSize","self","scheduleOnce","screenWidth","getViewportRect","width","screenHeight","height","screenRatio","console","log","designWidth","designHeight","setDesignResolutionSize","FIXED_WIDTH","FIXED_HEIGHT","EXACT_FIT"],"mappings":";;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,S,OAAAA,S;AAAiBC,MAAAA,gB,OAAAA,gB;AAAkBC,MAAAA,M,OAAAA,M;AAAgBC,MAAAA,I,OAAAA,I;;;;;;;;;OAElE;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBN,U;;yBAGjBO,O,WADZF,OAAO,CAAC,SAAD,C,gBAAR,MACaE,OADb,SAC6BN,SAD7B,CACuC;AACnCO,QAAAA,KAAK,GAAG;AACJL,UAAAA,MAAM,CAACM,EAAP,CAAU,eAAV,EAA2B,KAAKC,eAAhC,EAAiD,IAAjD;AACA,eAAKA,eAAL;AACA,cAAIC,IAAI,GAAG,IAAX;AACA,eAAKC,YAAL,CAAkB,MAAM;AACpBD,YAAAA,IAAI,CAACD,eAAL;AACH,WAFD,EAEG,GAFH;AAGH;;AAEDA,QAAAA,eAAe,GAAG;AACd,cAAIG,WAAW,GAAGT,IAAI,CAACU,eAAL,GAAuBC,KAAzC;AACA,cAAIC,YAAY,GAAGZ,IAAI,CAACU,eAAL,GAAuBG,MAA1C,CAFc,CAGd;AACA;;AACA,cAAIC,WAAW,GAAGF,YAAY,GAAGH,WAAjC;AAEAM,UAAAA,OAAO,CAACC,GAAR,CAAY,SAAZ,EAAuBF,WAAvB,EAAoCd,IAAI,CAACU,eAAL,EAApC,EAA4DV,IAA5D;;AAEA,cAAIc,WAAW,GAAG,KAAK,CAAvB,EAA0B;AACtB;AACAC,YAAAA,OAAO,CAACC,GAAR,CAAY,SAAZ,EAAuB,MAAvB;AAGA,gBAAIC,WAAW,GAAG,IAAlB;AACA,gBAAIC,YAAY,GAAGN,YAAY,IAAIK,WAAW,GAAGR,WAAlB,CAA/B;AAEAT,YAAAA,IAAI,CAACmB,uBAAL,CAA6BF,WAA7B,EAA0CC,YAA1C,EAAwDpB,gBAAgB,CAACsB,WAAzE;AACH,WATD,MASO,IAAIN,WAAW,GAAG,KAAK,CAAvB,EAA0B;AAC7B;AACAC,YAAAA,OAAO,CAACC,GAAR,CAAY,SAAZ,EAAuB,QAAvB;AACA,gBAAIE,YAAY,GAAG,IAAnB;AACA,gBAAID,WAAW,GAAGR,WAAW,IAAIS,YAAY,GAAGN,YAAnB,CAA7B;AACAZ,YAAAA,IAAI,CAACmB,uBAAL,CAA6BF,WAA7B,EAA0CC,YAA1C,EAAwDpB,gBAAgB,CAACuB,YAAzE;AACH,WANM,MAMA;AACHN,YAAAA,OAAO,CAACC,GAAR,CAAY,SAAZ,EAAuB,QAAvB;AACA,gBAAIC,WAAW,GAAG,IAAlB;AACA,gBAAIC,YAAY,GAAGN,YAAY,IAAIK,WAAW,GAAGR,WAAlB,CAA/B;AACAT,YAAAA,IAAI,CAACmB,uBAAL,CAA6BF,WAA7B,EAA0CC,YAA1C,EAAwDpB,gBAAgB,CAACwB,SAAzE;AACH;AACJ;;AAxCkC,O","sourcesContent":["import { _decorator, Component, Node, ResolutionPolicy, screen, Screen, view } from 'cc';\nimport { WINDOWS } from 'cc/env';\nconst { ccclass, property } = _decorator;\n\n@ccclass('UIAdapt')\nexport class UIAdapt extends Component {\n start() {\n screen.on('window-resize', this.adaptScreenSize, this);\n this.adaptScreenSize()\n let self = this\n this.scheduleOnce(() => {\n self.adaptScreenSize()\n }, 0.1)\n }\n\n adaptScreenSize() {\n let screenWidth = view.getViewportRect().width\n let screenHeight = view.getViewportRect().height\n // let screenWidth = view.getVisibleSize().width;\n // let screenHeight = view.getVisibleSize().height;\n let screenRatio = screenHeight / screenWidth;\n\n console.log(\"修改屏幕分辨率\", screenRatio, view.getViewportRect(), view)\n\n if (screenRatio > 18 / 9) {\n // 适配屏幕高度\n console.log(\"修改屏幕分辨率\", \"适配高度\")\n\n\n let designWidth = 1080;\n let designHeight = screenHeight * (designWidth / screenWidth);\n\n view.setDesignResolutionSize(designWidth, designHeight, ResolutionPolicy.FIXED_WIDTH);\n } else if (screenRatio > 16 / 9) {\n // 适配屏幕宽度\n console.log(\"修改屏幕分辨率\", \"适配屏幕宽度\")\n let designHeight = 1920;\n let designWidth = screenWidth * (designHeight / screenHeight);\n view.setDesignResolutionSize(designWidth, designHeight, ResolutionPolicy.FIXED_HEIGHT);\n } else {\n console.log(\"修改屏幕分辨率\", \"适配屏幕宽高\")\n let designWidth = 1080;\n let designHeight = screenHeight * (designWidth / screenWidth);\n view.setDesignResolutionSize(designWidth, designHeight, ResolutionPolicy.EXACT_FIT);\n }\n }\n}\n\n\n"]}
@@ -0,0 +1,106 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, resources, instantiate, Prefab, js, _dec, _class, _crd, ccclass, property, PanelBase;
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Component = _cc.Component;
resources = _cc.resources;
instantiate = _cc.instantiate;
Prefab = _cc.Prefab;
js = _cc.js;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "54c675nj3NKjJ59O4YaWqa4", "PanelBase", undefined);
__checkObsolete__(['_decorator', 'Component', 'Node', 'director', 'resources', 'instantiate', 'Prefab', 'js']);
({
ccclass,
property
} = _decorator);
_export("PanelBase", PanelBase = (_dec = ccclass('PanelBase'), _dec(_class = class PanelBase extends Component {
constructor(...args) {
super(...args);
this.isOpen = false;
}
async open() {
if (this.isOpen) return;
this.node.active = true;
this.isOpen = true;
this.onOpen();
}
static async LoadPanel(prefabPath, parentNode) {
let panelNode = null;
resources.load(prefabPath, Prefab, (err, prefabAsset) => {
if (prefabAsset) {
const node = instantiate(prefabAsset);
node.parent = parentNode;
node.getComponent(PanelBase).open();
panelNode = node;
} else {
console.error(`Failed to load UI prefab: ${prefabPath}`);
}
});
await this.waitUntil(() => panelNode != null);
return panelNode;
}
static waitUntil(condition) {
return new Promise(resolve => {
const checkCondition = () => {
if (condition()) {
resolve(); // 条件成立,结束等待
} else {
// 条件不成立,继续轮询
requestAnimationFrame(checkCondition);
}
};
checkCondition(); // 开始检查条件
});
}
close() {
console.log("close panel", this.node.name);
if (!this.isOpen) return;
if (!this.isValid) return;
if (this.node && this.node.parent) {
this.node.removeFromParent();
this.node.destroy();
this.isOpen = false;
this.onClose();
}
}
getPrefabPath() {
let panelName = js.getClassName(this);
return `ui/${panelName}`; // 生成预制件路径
}
onOpen() {// 子类可以重写此方法以执行打开后的操作
}
onClose() {// 子类可以重写此方法以执行关闭后的操作
}
}) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=63a64431b6b21cd924e8e7464d636fa810675c73.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts"],"names":["_decorator","Component","resources","instantiate","Prefab","js","ccclass","property","PanelBase","isOpen","open","node","active","onOpen","LoadPanel","prefabPath","parentNode","panelNode","load","err","prefabAsset","parent","getComponent","console","error","waitUntil","condition","Promise","resolve","checkCondition","requestAnimationFrame","close","log","name","isValid","removeFromParent","destroy","onClose","getPrefabPath","panelName","getClassName"],"mappings":";;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,S,OAAAA,S;AAA2BC,MAAAA,S,OAAAA,S;AAAWC,MAAAA,W,OAAAA,W;AAAaC,MAAAA,M,OAAAA,M;AAAQC,MAAAA,E,OAAAA,E;;;;;;;;;OAE1E;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBP,U;;2BAGjBQ,S,WADZF,OAAO,CAAC,WAAD,C,gBAAR,MACaE,SADb,SAC+BP,SAD/B,CACyC;AAAA;AAAA;AAAA,eAC3BQ,MAD2B,GACT,KADS;AAAA;;AAGpB,cAAJC,IAAI,GAAkB;AAC/B,cAAI,KAAKD,MAAT,EAAiB;AACjB,eAAKE,IAAL,CAAUC,MAAV,GAAmB,IAAnB;AACA,eAAKH,MAAL,GAAc,IAAd;AACA,eAAKI,MAAL;AACH;;AAEqB,qBAATC,SAAS,CAACC,UAAD,EAAqBC,UAArB,EAAuC;AAEzD,cAAIC,SAAe,GAAG,IAAtB;AACAf,UAAAA,SAAS,CAACgB,IAAV,CAAeH,UAAf,EAA2BX,MAA3B,EAAmC,CAACe,GAAD,EAAMC,WAAN,KAAsB;AACrD,gBAAIA,WAAJ,EAAiB;AACb,oBAAMT,IAAI,GAAGR,WAAW,CAACiB,WAAD,CAAxB;AACAT,cAAAA,IAAI,CAACU,MAAL,GAAcL,UAAd;AACAL,cAAAA,IAAI,CAACW,YAAL,CAAkBd,SAAlB,EAA6BE,IAA7B;AACAO,cAAAA,SAAS,GAAGN,IAAZ;AACH,aALD,MAKO;AACHY,cAAAA,OAAO,CAACC,KAAR,CAAe,6BAA4BT,UAAW,EAAtD;AACH;AACJ,WATD;AAWA,gBAAM,KAAKU,SAAL,CAAe,MAAMR,SAAS,IAAI,IAAlC,CAAN;AACA,iBAAOA,SAAP;AACH;;AAGe,eAATQ,SAAS,CAACC,SAAD,EAA0C;AACtD,iBAAO,IAAIC,OAAJ,CAAaC,OAAD,IAAa;AAC5B,kBAAMC,cAAc,GAAG,MAAM;AACzB,kBAAIH,SAAS,EAAb,EAAiB;AACbE,gBAAAA,OAAO,GADM,CACF;AACd,eAFD,MAEO;AACH;AACAE,gBAAAA,qBAAqB,CAACD,cAAD,CAArB;AACH;AACJ,aAPD;;AAQAA,YAAAA,cAAc,GATc,CASV;AACrB,WAVM,CAAP;AAWH;;AAEME,QAAAA,KAAK,GAAS;AACjBR,UAAAA,OAAO,CAACS,GAAR,CAAY,aAAZ,EAA2B,KAAKrB,IAAL,CAAUsB,IAArC;AACA,cAAI,CAAC,KAAKxB,MAAV,EAAkB;AAClB,cAAI,CAAC,KAAKyB,OAAV,EAAmB;;AAEnB,cAAI,KAAKvB,IAAL,IAAa,KAAKA,IAAL,CAAUU,MAA3B,EAAmC;AAC/B,iBAAKV,IAAL,CAAUwB,gBAAV;AACA,iBAAKxB,IAAL,CAAUyB,OAAV;AACA,iBAAK3B,MAAL,GAAc,KAAd;AACA,iBAAK4B,OAAL;AACH;AACJ;;AAESC,QAAAA,aAAa,GAAW;AAC9B,cAAIC,SAAS,GAAGlC,EAAE,CAACmC,YAAH,CAAgB,IAAhB,CAAhB;AACA,iBAAQ,MAAKD,SAAU,EAAvB,CAF8B,CAEJ;AAC7B;;AAES1B,QAAAA,MAAM,GAAS,CACrB;AACH;;AAESwB,QAAAA,OAAO,GAAS,CACtB;AACH;;AAnEoC,O","sourcesContent":["import { _decorator, Component, Node, director, resources, instantiate, Prefab, js } from 'cc';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('PanelBase')\r\nexport class PanelBase extends Component {\r\n protected isOpen: boolean = false;\r\n\r\n public async open(): Promise<void> {\r\n if (this.isOpen) return;\r\n this.node.active = true\r\n this.isOpen = true;\r\n this.onOpen();\r\n }\r\n\r\n static async LoadPanel(prefabPath: string, parentNode: Node) {\r\n\r\n let panelNode: Node = null\r\n resources.load(prefabPath, Prefab, (err, prefabAsset) => {\r\n if (prefabAsset) {\r\n const node = instantiate(prefabAsset);\r\n node.parent = parentNode;\r\n node.getComponent(PanelBase).open()\r\n panelNode = node\r\n } else {\r\n console.error(`Failed to load UI prefab: ${prefabPath}`);\r\n }\r\n });\r\n\r\n await this.waitUntil(() => panelNode != null);\r\n return panelNode\r\n }\r\n\r\n\r\n static waitUntil(condition: () => boolean): Promise<void> {\r\n return new Promise((resolve) => {\r\n const checkCondition = () => {\r\n if (condition()) {\r\n resolve(); // 条件成立,结束等待\r\n } else {\r\n // 条件不成立,继续轮询\r\n requestAnimationFrame(checkCondition);\r\n }\r\n };\r\n checkCondition(); // 开始检查条件\r\n });\r\n }\r\n\r\n public close(): void {\r\n console.log(\"close panel\", this.node.name)\r\n if (!this.isOpen) return;\r\n if (!this.isValid) return;\r\n\r\n if (this.node && this.node.parent) {\r\n this.node.removeFromParent();\r\n this.node.destroy();\r\n this.isOpen = false;\r\n this.onClose();\r\n }\r\n }\r\n\r\n protected getPrefabPath(): string {\r\n let panelName = js.getClassName(this)\r\n return `ui/${panelName}`; // 生成预制件路径\r\n }\r\n\r\n protected onOpen(): void {\r\n // 子类可以重写此方法以执行打开后的操作\r\n }\r\n\r\n protected onClose(): void {\r\n // 子类可以重写此方法以执行关闭后的操作\r\n }\r\n}"]}
@@ -0,0 +1,28 @@
System.register([], function (_export, _context) {
"use strict";
/**
* This is the module which implements circular-reference detection.
*/
/**
* Reports a circular reference error fired by module import.
* @param imported The binding of the import.
* @param moduleRequest The module request of the import.
* @param importMeta The import.meta of the source module.
* @param extras Extra data passed by circular reference detection implementation.
*/
function report(imported, moduleRequest, importMeta, extras) {
console.warn(`Found possible circular reference in "${importMeta.url}", \
happened when use "${imported}" imported from "${moduleRequest}" \
`, extras.error);
}
_export("report", report);
return {
setters: [],
execute: function () {}
};
});
//# sourceMappingURL=6a5019a719a9014c047e67aa1cf34453ab8392ce.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["cce:/internal/code-quality/cr.mjs"],"names":["report","imported","moduleRequest","importMeta","extras","console","warn","url","error"],"mappings":";;;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEO,WAASA,MAAT,CAAgBC,QAAhB,EAA0BC,aAA1B,EAAyCC,UAAzC,EAAqDC,MAArD,EAA6D;AAChEC,IAAAA,OAAO,CAACC,IAAR,CACK,yCAAwCH,UAAU,CAACI,GAAI;AAChE,qBAAqBN,QAAS,oBAAmBC,aAAc;AAC/D,CAHI,EAIIE,MAAM,CAACI,KAJX;AAMH;;oBAPeR,M","sourcesContent":["\r\n/**\r\n * This is the module which implements circular-reference detection.\r\n */\r\n\r\n/**\r\n * Reports a circular reference error fired by module import.\r\n * @param imported The binding of the import.\r\n * @param moduleRequest The module request of the import.\r\n * @param importMeta The import.meta of the source module.\r\n * @param extras Extra data passed by circular reference detection implementation.\r\n */\r\n\r\nexport function report(imported, moduleRequest, importMeta, extras) {\r\n console.warn(\r\n `Found possible circular reference in \"${importMeta.url}\", \\\r\nhappened when use \"${imported}\" imported from \"${moduleRequest}\" \\\r\n`,\r\n extras.error,\r\n );\r\n}\r\n"]}
@@ -0,0 +1,309 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, Color, Canvas, UITransform, instantiate, Toggle, _decorator, Component, Button, director, Node, Label, RichText, _dec, _dec2, _dec3, _dec4, _class, _class2, _descriptor, _descriptor2, _descriptor3, _crd, ccclass, property, DebugViewRuntimeControl;
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.'); }
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
Color = _cc.Color;
Canvas = _cc.Canvas;
UITransform = _cc.UITransform;
instantiate = _cc.instantiate;
Toggle = _cc.Toggle;
_decorator = _cc._decorator;
Component = _cc.Component;
Button = _cc.Button;
director = _cc.director;
Node = _cc.Node;
Label = _cc.Label;
RichText = _cc.RichText;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "b2bd1+njXxJxaFY3ymm06WU", "debug-view-runtime-control", undefined);
__checkObsolete__(['Color', 'Canvas', 'UITransform', 'instantiate', 'math', 'Toggle', 'TextureCube', '_decorator', 'Component', 'Button', 'labelAssembler', 'game', 'director', 'Node', 'Scene', 'renderer', 'CameraComponent', 'Label', 'ForwardPipeline', 'RichText']);
({
ccclass,
property
} = _decorator);
_export("DebugViewRuntimeControl", DebugViewRuntimeControl = (_dec = ccclass('internal.DebugViewRuntimeControl'), _dec2 = property(Node), _dec3 = property(Node), _dec4 = property(Node), _dec(_class = (_class2 = class DebugViewRuntimeControl extends Component {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "compositeModeToggle", _descriptor, this);
_initializerDefineProperty(this, "singleModeToggle", _descriptor2, this);
_initializerDefineProperty(this, "EnableAllCompositeModeButton", _descriptor3, this);
this._single = 0;
this.strSingle = ['No Single Debug', 'Vertex Color', 'Vertex Normal', 'Vertex Tangent', 'World Position', 'Vertex Mirror', 'Face Side', 'UV0', 'UV1', 'UV Lightmap', 'Project Depth', 'Linear Depth', 'Fragment Normal', 'Fragment Tangent', 'Fragment Binormal', 'Base Color', 'Diffuse Color', 'Specular Color', 'Transparency', 'Metallic', 'Roughness', 'Specular Intensity', 'IOR', 'Direct Diffuse', 'Direct Specular', 'Direct All', 'Env Diffuse', 'Env Specular', 'Env All', 'Emissive', 'Light Map', 'Shadow', 'AO', 'Fresnel', 'Direct Transmit Diffuse', 'Direct Transmit Specular', 'Env Transmit Diffuse', 'Env Transmit Specular', 'Transmit All', 'Direct Internal Specular', 'Env Internal Specular', 'Internal All', 'Fog'];
this.strComposite = ['Direct Diffuse', 'Direct Specular', 'Env Diffuse', 'Env Specular', 'Emissive', 'Light Map', 'Shadow', 'AO', 'Normal Map', 'Fog', 'Tone Mapping', 'Gamma Correction', 'Fresnel', 'Transmit Diffuse', 'Transmit Specular', 'Internal Specular', 'TT'];
this.strMisc = ['CSM Layer Coloration', 'Lighting With Albedo'];
this.compositeModeToggleList = [];
this.singleModeToggleList = [];
this.miscModeToggleList = [];
this.textComponentList = [];
this.labelComponentList = [];
this.textContentList = [];
this.hideButtonLabel = void 0;
this._currentColorIndex = 0;
this.strColor = ['<color=#ffffff>', '<color=#000000>', '<color=#ff0000>', '<color=#00ff00>', '<color=#0000ff>'];
this.color = [Color.WHITE, Color.BLACK, Color.RED, Color.GREEN, Color.BLUE];
}
start() {
// get canvas resolution
const canvas = this.node.parent.getComponent(Canvas);
if (!canvas) {
console.error('debug-view-runtime-control should be child of Canvas');
return;
}
const uiTransform = this.node.parent.getComponent(UITransform);
const halfScreenWidth = uiTransform.width * 0.5;
const halfScreenHeight = uiTransform.height * 0.5;
let x = -halfScreenWidth + halfScreenWidth * 0.1,
y = halfScreenHeight - halfScreenHeight * 0.1;
const width = 200,
height = 20; // new nodes
const miscNode = this.node.getChildByName('MiscMode');
const buttonNode = instantiate(miscNode);
buttonNode.parent = this.node;
buttonNode.name = 'Buttons';
const titleNode = instantiate(miscNode);
titleNode.parent = this.node;
titleNode.name = 'Titles'; // title
for (let i = 0; i < 2; i++) {
const newLabel = instantiate(this.EnableAllCompositeModeButton.getChildByName('Label'));
newLabel.setPosition(x + (i > 0 ? 50 + width * 2 : 150), y, 0.0);
newLabel.setScale(0.75, 0.75, 0.75);
newLabel.parent = titleNode;
const labelComponent = newLabel.getComponent(Label);
labelComponent.string = i ? '----------Composite Mode----------' : '----------Single Mode----------';
labelComponent.color = Color.WHITE;
labelComponent.overflow = 0;
this.labelComponentList[this.labelComponentList.length] = labelComponent;
}
y -= height; // single
let currentRow = 0;
for (let i = 0; i < this.strSingle.length; i++, currentRow++) {
if (i === this.strSingle.length >> 1) {
x += width;
currentRow = 0;
}
const newNode = i ? instantiate(this.singleModeToggle) : this.singleModeToggle;
newNode.setPosition(x, y - height * currentRow, 0.0);
newNode.setScale(0.5, 0.5, 0.5);
newNode.parent = this.singleModeToggle.parent;
const textComponent = newNode.getComponentInChildren(RichText);
textComponent.string = this.strSingle[i];
this.textComponentList[this.textComponentList.length] = textComponent;
this.textContentList[this.textContentList.length] = textComponent.string;
newNode.on(Toggle.EventType.TOGGLE, this.toggleSingleMode, this);
this.singleModeToggleList[i] = newNode;
}
x += width; // buttons
this.EnableAllCompositeModeButton.setPosition(x + 15, y, 0.0);
this.EnableAllCompositeModeButton.setScale(0.5, 0.5, 0.5);
this.EnableAllCompositeModeButton.on(Button.EventType.CLICK, this.enableAllCompositeMode, this);
this.EnableAllCompositeModeButton.parent = buttonNode;
let labelComponent = this.EnableAllCompositeModeButton.getComponentInChildren(Label);
this.labelComponentList[this.labelComponentList.length] = labelComponent;
const changeColorButton = instantiate(this.EnableAllCompositeModeButton);
changeColorButton.setPosition(x + 90, y, 0.0);
changeColorButton.setScale(0.5, 0.5, 0.5);
changeColorButton.on(Button.EventType.CLICK, this.changeTextColor, this);
changeColorButton.parent = buttonNode;
labelComponent = changeColorButton.getComponentInChildren(Label);
labelComponent.string = 'TextColor';
this.labelComponentList[this.labelComponentList.length] = labelComponent;
const HideButton = instantiate(this.EnableAllCompositeModeButton);
HideButton.setPosition(x + 200, y, 0.0);
HideButton.setScale(0.5, 0.5, 0.5);
HideButton.on(Button.EventType.CLICK, this.hideUI, this);
HideButton.parent = this.node.parent;
labelComponent = HideButton.getComponentInChildren(Label);
labelComponent.string = 'Hide UI';
this.labelComponentList[this.labelComponentList.length] = labelComponent;
this.hideButtonLabel = labelComponent; // misc
y -= 40;
for (let i = 0; i < this.strMisc.length; i++) {
const newNode = instantiate(this.compositeModeToggle);
newNode.setPosition(x, y - height * i, 0.0);
newNode.setScale(0.5, 0.5, 0.5);
newNode.parent = miscNode;
const textComponent = newNode.getComponentInChildren(RichText);
textComponent.string = this.strMisc[i];
this.textComponentList[this.textComponentList.length] = textComponent;
this.textContentList[this.textContentList.length] = textComponent.string;
const toggleComponent = newNode.getComponent(Toggle);
toggleComponent.isChecked = i ? true : false;
newNode.on(Toggle.EventType.TOGGLE, i ? this.toggleLightingWithAlbedo : this.toggleCSMColoration, this);
this.miscModeToggleList[i] = newNode;
} // composite
y -= 150;
for (let i = 0; i < this.strComposite.length; i++) {
const newNode = i ? instantiate(this.compositeModeToggle) : this.compositeModeToggle;
newNode.setPosition(x, y - height * i, 0.0);
newNode.setScale(0.5, 0.5, 0.5);
newNode.parent = this.compositeModeToggle.parent;
const textComponent = newNode.getComponentInChildren(RichText);
textComponent.string = this.strComposite[i];
this.textComponentList[this.textComponentList.length] = textComponent;
this.textContentList[this.textContentList.length] = textComponent.string;
newNode.on(Toggle.EventType.TOGGLE, this.toggleCompositeMode, this);
this.compositeModeToggleList[i] = newNode;
}
}
isTextMatched(textUI, textDescription) {
let tempText = new String(textUI);
const findIndex = tempText.search('>');
if (findIndex === -1) {
return textUI === textDescription;
} else {
tempText = tempText.substr(findIndex + 1);
tempText = tempText.substr(0, tempText.search('<'));
return tempText === textDescription;
}
}
toggleSingleMode(toggle) {
const debugView = director.root.debugView;
const textComponent = toggle.getComponentInChildren(RichText);
for (let i = 0; i < this.strSingle.length; i++) {
if (this.isTextMatched(textComponent.string, this.strSingle[i])) {
debugView.singleMode = i;
}
}
}
toggleCompositeMode(toggle) {
const debugView = director.root.debugView;
const textComponent = toggle.getComponentInChildren(RichText);
for (let i = 0; i < this.strComposite.length; i++) {
if (this.isTextMatched(textComponent.string, this.strComposite[i])) {
debugView.enableCompositeMode(i, toggle.isChecked);
}
}
}
toggleLightingWithAlbedo(toggle) {
const debugView = director.root.debugView;
debugView.lightingWithAlbedo = toggle.isChecked;
}
toggleCSMColoration(toggle) {
const debugView = director.root.debugView;
debugView.csmLayerColoration = toggle.isChecked;
}
enableAllCompositeMode(button) {
const debugView = director.root.debugView;
debugView.enableAllCompositeMode(true);
for (let i = 0; i < this.compositeModeToggleList.length; i++) {
const toggleComponent = this.compositeModeToggleList[i].getComponent(Toggle);
toggleComponent.isChecked = true;
}
let toggleComponent = this.miscModeToggleList[0].getComponent(Toggle);
toggleComponent.isChecked = false;
debugView.csmLayerColoration = false;
toggleComponent = this.miscModeToggleList[1].getComponent(Toggle);
toggleComponent.isChecked = true;
debugView.lightingWithAlbedo = true;
}
hideUI(button) {
const titleNode = this.node.getChildByName('Titles');
const activeValue = !titleNode.active;
this.singleModeToggleList[0].parent.active = activeValue;
this.miscModeToggleList[0].parent.active = activeValue;
this.compositeModeToggleList[0].parent.active = activeValue;
this.EnableAllCompositeModeButton.parent.active = activeValue;
titleNode.active = activeValue;
this.hideButtonLabel.string = activeValue ? 'Hide UI' : 'Show UI';
}
changeTextColor(button) {
this._currentColorIndex++;
if (this._currentColorIndex >= this.strColor.length) {
this._currentColorIndex = 0;
}
for (let i = 0; i < this.textComponentList.length; i++) {
this.textComponentList[i].string = this.strColor[this._currentColorIndex] + this.textContentList[i] + '</color>';
}
for (let i = 0; i < this.labelComponentList.length; i++) {
this.labelComponentList[i].color = this.color[this._currentColorIndex];
}
}
onLoad() {}
update(deltaTime) {}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "compositeModeToggle", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "singleModeToggle", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "EnableAllCompositeModeButton", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=6a5f6533e1d3d051bbd1f79f81d3f446033f8965.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,21 @@
System.register([], function (_export, _context) {
"use strict";
return {
setters: [],
execute: async function () {
// Auto generated represents the prerequisite imports of project modules.
await (async () => {
const requests = [() => _context.import("__unresolved_0"), () => _context.import("__unresolved_1"), () => _context.import("__unresolved_2"), () => _context.import("__unresolved_3"), () => _context.import("__unresolved_4"), () => _context.import("__unresolved_5"), () => _context.import("__unresolved_6"), () => _context.import("__unresolved_7"), () => _context.import("__unresolved_8"), () => _context.import("__unresolved_9"), () => _context.import("__unresolved_10"), () => _context.import("__unresolved_11"), () => _context.import("__unresolved_12"), () => _context.import("__unresolved_13"), () => _context.import("__unresolved_14"), () => _context.import("__unresolved_15"), () => _context.import("__unresolved_16"), () => _context.import("__unresolved_17"), () => _context.import("__unresolved_18"), () => _context.import("__unresolved_19"), () => _context.import("__unresolved_20"), () => _context.import("__unresolved_21"), () => _context.import("__unresolved_22"), () => _context.import("__unresolved_23"), () => _context.import("__unresolved_24"), () => _context.import("__unresolved_25"), () => _context.import("__unresolved_26"), () => _context.import("__unresolved_27"), () => _context.import("__unresolved_28"), () => _context.import("__unresolved_29"), () => _context.import("__unresolved_30"), () => _context.import("__unresolved_31"), () => _context.import("__unresolved_32"), () => _context.import("__unresolved_33"), () => _context.import("__unresolved_34"), () => _context.import("__unresolved_35"), () => _context.import("__unresolved_36"), () => _context.import("__unresolved_37")];
for (const request of requests) {
try {
await request();
} catch (_err) {// The error should have been caught by executor.
}
}
})();
}
};
});
//# sourceMappingURL=6d8fd2b0177941b032ddc0733af48a561fb60657.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["cce:/internal/x/prerequisite-imports"],"names":["requests","request","_err"],"mappings":";;;;;;AACA;AAEA,YAAM,CAAC,YAAY;AACf,cAAMA,QAAQ,GAAG,CAAC,uCAAD,EAAqJ,uCAArJ,EAAoO,uCAApO,EAAuT,uCAAvT,EAAgZ,uCAAhZ,EAAue,uCAAve,EAA0jB,uCAA1jB,EAA0oB,uCAA1oB,EAA6tB,uCAA7tB,EAAwzB,uCAAxzB,EAA84B,wCAA94B,EAA09B,wCAA19B,EAAyiC,wCAAziC,EAAgoC,wCAAhoC,EAAutC,wCAAvtC,EAAszC,wCAAtzC,EAA+5C,wCAA/5C,EAAygD,wCAAzgD,EAAymD,wCAAzmD,EAAusD,wCAAvsD,EAA0yD,wCAA1yD,EAAq4D,wCAAr4D,EAAi+D,wCAAj+D,EAA4jE,wCAA5jE,EAA0pE,wCAA1pE,EAAsvE,wCAAtvE,EAAo1E,wCAAp1E,EAAm7E,wCAAn7E,EAA2gF,wCAA3gF,EAAkmF,wCAAlmF,EAAsrF,wCAAtrF,EAA0wF,wCAA1wF,EAA81F,wCAA91F,EAAq7F,wCAAr7F,EAA4gG,wCAA5gG,EAAimG,wCAAjmG,EAAwrG,wCAAxrG,EAAixG,wCAAjxG,CAAjB;;AACA,aAAK,MAAMC,OAAX,IAAsBD,QAAtB,EAAgC;AAC5B,cAAI;AACA,kBAAMC,OAAO,EAAb;AACH,WAFD,CAEE,OAAOC,IAAP,EAAa,CACX;AACH;AACJ;AACJ,OATK,GAAN","sourcesContent":["\n// Auto generated represents the prerequisite imports of project modules.\n\nawait (async () => {\n const requests = [() => import(\"file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts\"), () => import(\"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts\")];\n for (const request of requests) {\n try {\n await request();\n } catch (_err) {\n // The error should have been caught by executor.\n }\n }\n})();\n "]}
@@ -0,0 +1,125 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, js, resources, SingletonBase, setClassName, _dec, _class, _crd, ccclass, property, DataMgr;
function _reportPossibleCrUseOfSingletonBase(extras) {
_reporterNs.report("SingletonBase", "../SingletonBase", _context.meta, extras);
}
function _reportPossibleCrUseOfsetClassName(extras) {
_reporterNs.report("setClassName", "../../data/ConfigData", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
js = _cc.js;
resources = _cc.resources;
}, function (_unresolved_2) {
SingletonBase = _unresolved_2.SingletonBase;
}, function (_unresolved_3) {
setClassName = _unresolved_3.setClassName;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "70a16xMXkFGCoewS0CQ22w8", "DataMgr", undefined);
__checkObsolete__(['_decorator', 'Component', 'js', 'JsonAsset', 'Node', 'resources', 'TypeScript']);
({
ccclass,
property
} = _decorator);
_export("DataMgr", DataMgr = (_dec = ccclass('DataMgr'), _dec(_class = class DataMgr extends (_crd && SingletonBase === void 0 ? (_reportPossibleCrUseOfSingletonBase({
error: Error()
}), SingletonBase) : SingletonBase) {
constructor(...args) {
super(...args);
this.datas = new Map();
}
start() {
(_crd && setClassName === void 0 ? (_reportPossibleCrUseOfsetClassName({
error: Error()
}), setClassName) : setClassName)();
this.initAllConfig();
}
createInstance(className) {
const Constructor = window.ConfigData[className];
if (typeof Constructor === 'function') {
return new Constructor();
} else {
console.error(`Class ${className} is not a constructor`);
return null;
}
}
initAllConfig() {
resources.loadDir(`data`, null, null, (err, assets) => {
for (let i = 0; i < assets.length; i++) {
let jsonAsset = assets[i];
let className = jsonAsset.name;
let array = new Array(); // this.datas.set((window as any)[className].name, array)
console.log("是否有类", window.ConfigData, className, window.ConfigData[className]);
this.datas.set(js.getClassName(window.ConfigData[className]), array);
console.log("设置data", className, js.getClassName(window.ConfigData[className]));
for (let j = 0; j < jsonAsset.json.length; j++) {
let myClassInstance = new window.ConfigData[className]();
let targetData = jsonAsset.json[j];
this.initDataItem(myClassInstance, targetData);
array.push(myClassInstance);
}
}
});
}
GetDataById(dataClass, id) {
let name = js.getClassName(dataClass);
console.log("GetDataById", name);
let datas = this.datas.get(name);
for (let i = 0; i < datas.length; i++) {
if (datas[i].id == id) {
return datas[i];
}
}
}
initDataItem(obj, record) {
for (const key in record) {
if (record.hasOwnProperty(key) && obj.hasOwnProperty(key)) {
obj[key] = record[key];
}
}
}
GetDatas(dataClass) {
let name = js.getClassName(dataClass);
console.log(this.datas.get(name));
console.log(dataClass);
console.log(name);
console.log(this.datas);
return this.datas.get(name);
}
}) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=74492fc9d685cee57174a4cb2d83681be8c897ae.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,223 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, SingletonBase, BattleLevel, UIManager, PlayPanel, MainPanel, LoadingPanel, FPSCameraController, LocalSaveMgr, AddHeartPanel, _dec, _dec2, _class, _class2, _descriptor, _descriptor2, _crd, ccclass, property, GameController;
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 _reportPossibleCrUseOfSingletonBase(extras) {
_reporterNs.report("SingletonBase", "./framework/SingletonBase", _context.meta, extras);
}
function _reportPossibleCrUseOfBattleLevel(extras) {
_reporterNs.report("BattleLevel", "./BattleLevel", _context.meta, extras);
}
function _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "./framework/ui/UIManager", _context.meta, extras);
}
function _reportPossibleCrUseOfPlayPanel(extras) {
_reporterNs.report("PlayPanel", "./ui/PlayPanel", _context.meta, extras);
}
function _reportPossibleCrUseOfMainPanel(extras) {
_reporterNs.report("MainPanel", "./ui/MainPanel", _context.meta, extras);
}
function _reportPossibleCrUseOfLoadingPanel(extras) {
_reporterNs.report("LoadingPanel", "./ui/LoadingPanel", _context.meta, extras);
}
function _reportPossibleCrUseOfFPSCameraController(extras) {
_reporterNs.report("FPSCameraController", "./FPSCameraController", _context.meta, extras);
}
function _reportPossibleCrUseOfLocalSaveMgr(extras) {
_reporterNs.report("LocalSaveMgr", "./framework/data/LocalSaveMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfAddHeartPanel(extras) {
_reporterNs.report("AddHeartPanel", "./ui/AddHeartPanel", _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) {
SingletonBase = _unresolved_2.SingletonBase;
}, function (_unresolved_3) {
BattleLevel = _unresolved_3.BattleLevel;
}, function (_unresolved_4) {
UIManager = _unresolved_4.UIManager;
}, function (_unresolved_5) {
PlayPanel = _unresolved_5.PlayPanel;
}, function (_unresolved_6) {
MainPanel = _unresolved_6.MainPanel;
}, function (_unresolved_7) {
LoadingPanel = _unresolved_7.LoadingPanel;
}, function (_unresolved_8) {
FPSCameraController = _unresolved_8.FPSCameraController;
}, function (_unresolved_9) {
LocalSaveMgr = _unresolved_9.LocalSaveMgr;
}, function (_unresolved_10) {
AddHeartPanel = _unresolved_10.AddHeartPanel;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "b1186Q1HtlAPqf8gdgmZFTX", "GameController", undefined);
__checkObsolete__(['_decorator', 'Component', 'Node']);
({
ccclass,
property
} = _decorator);
_export("GameController", GameController = (_dec = ccclass('GameController'), _dec2 = property(_crd && BattleLevel === void 0 ? (_reportPossibleCrUseOfBattleLevel({
error: Error()
}), BattleLevel) : BattleLevel), _dec(_class = (_class2 = class GameController extends (_crd && SingletonBase === void 0 ? (_reportPossibleCrUseOfSingletonBase({
error: Error()
}), SingletonBase) : SingletonBase) {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "curLevel", _descriptor, this);
_initializerDefineProperty(this, "forceLevelIndex", _descriptor2, this);
}
onLoad() {
super.onLoad();
}
start() {
// this.gameStart()
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.openPanel(_crd && MainPanel === void 0 ? (_reportPossibleCrUseOfMainPanel({
error: Error()
}), MainPanel) : MainPanel);
}
judgePower() {
if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.power > 0) {
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.usePower();
return true;
} else {
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.openPanel(_crd && AddHeartPanel === void 0 ? (_reportPossibleCrUseOfAddHeartPanel({
error: Error()
}), AddHeartPanel) : AddHeartPanel);
}
return false;
}
gameStart() {
if (!this.judgePower()) {
return;
}
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.closePanel(_crd && MainPanel === void 0 ? (_reportPossibleCrUseOfMainPanel({
error: Error()
}), MainPanel) : MainPanel);
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.openPanel(_crd && LoadingPanel === void 0 ? (_reportPossibleCrUseOfLoadingPanel({
error: Error()
}), LoadingPanel) : LoadingPanel);
this.scheduleOnce(() => {
console.log("gameStart openPanel");
this.curLevel.loadLevel();
}, 0.5);
}
gameRestart() {
if (!this.judgePower()) {
return;
}
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.closeAllPanels();
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.openPanel(_crd && LoadingPanel === void 0 ? (_reportPossibleCrUseOfLoadingPanel({
error: Error()
}), LoadingPanel) : LoadingPanel);
this.scheduleOnce(() => {
console.log("gameStart openPanel");
this.curLevel.loadLevel();
}, 0.5);
}
backMain() {
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.closeAllPanels();
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.openPanel(_crd && MainPanel === void 0 ? (_reportPossibleCrUseOfMainPanel({
error: Error()
}), MainPanel) : MainPanel);
this.curLevel.unLoadLevel();
(_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({
error: Error()
}), FPSCameraController) : FPSCameraController).getInstance().clear();
}
onLoadComplete() {
let self = this;
(_crd && LoadingPanel === void 0 ? (_reportPossibleCrUseOfLoadingPanel({
error: Error()
}), LoadingPanel) : LoadingPanel).instance.onLoadingComplete(() => {
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.openPanel(_crd && PlayPanel === void 0 ? (_reportPossibleCrUseOfPlayPanel({
error: Error()
}), PlayPanel) : PlayPanel);
self.curLevel.startLevel();
});
}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "curLevel", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "forceLevelIndex", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return 1;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=7503fea72389d78b642c3a8f8e1395d3734a9d16.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,116 @@
System.register(["__unresolved_0", "cc", "__unresolved_1"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Node, Component, js, PanelBase, _dec, _dec2, _class, _class2, _descriptor, _class3, _crd, ccclass, property, UIManager;
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", "./PanelBase", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Node = _cc.Node;
Component = _cc.Component;
js = _cc.js;
}, function (_unresolved_2) {
PanelBase = _unresolved_2.PanelBase;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "9f00cIGPrRP9YFExjtCbuvA", "UIManager", undefined);
__checkObsolete__(['_decorator', 'Node', 'director', 'resources', 'instantiate', 'Canvas', 'Component', 'js']);
({
ccclass,
property
} = _decorator);
_export("UIManager", UIManager = (_dec = ccclass('UIManager'), _dec2 = property({
type: Node
}), _dec(_class = (_class2 = (_class3 = class UIManager extends Component {
constructor(...args) {
super(...args);
this.panels = new Map();
_initializerDefineProperty(this, "uiRoot", _descriptor, this);
}
onLoad() {
UIManager.instance = this;
} // 打开UI面板
async openPanel(panelClass) {
const panelName = js.getClassName(panelClass);
if (!this.panels.has(panelName)) {
let panelNode = (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
error: Error()
}), PanelBase) : PanelBase).LoadPanel(`ui/${js.getClassName(panelClass)}`, this.uiRoot);
let newPanel = (await panelNode).getComponent(_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
error: Error()
}), PanelBase) : PanelBase);
this.panels.set(panelName, newPanel);
}
const existingPanel = this.panels.get(panelName);
if (existingPanel) {
existingPanel.open();
return existingPanel;
}
} // 关闭UI面板
closePanel(panelClass) {
const panelName = js.getClassName(panelClass);
if (this.panels.has(panelName)) {
const panel = this.panels.get(panelName);
if (panel) {
panel.close();
this.panels.delete(panelName);
}
}
} // 关闭所有面板
closeAllPanels() {
this.panels.forEach(panel => {
console.log("关闭页面", panel.node.name);
panel.close();
});
this.panels.clear();
}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "uiRoot", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=846848029ee2eaec7dd62969289523953b0fd69b.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts"],"names":["_decorator","Node","Component","js","PanelBase","ccclass","property","UIManager","type","panels","Map","onLoad","instance","openPanel","panelClass","panelName","getClassName","has","panelNode","LoadPanel","uiRoot","newPanel","getComponent","set","existingPanel","get","open","closePanel","panel","close","delete","closeAllPanels","forEach","console","log","node","name","clear"],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,I,OAAAA,I;AAAgDC,MAAAA,S,OAAAA,S;AAAWC,MAAAA,E,OAAAA,E;;AACvEC,MAAAA,S,iBAAAA,S;;;;;;;;;OACH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBN,U;;2BAGjBO,S,WADZF,OAAO,CAAC,WAAD,C,UAQHC,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEP;AAAR,OAAD,C,sCARb,MACaM,SADb,SAC+BL,SAD/B,CACyC;AAAA;AAAA;AAAA,eAK7BO,MAL6B,GAKI,IAAIC,GAAJ,EALJ;;AAAA;AAAA;;AAUrCC,QAAAA,MAAM,GAAG;AACLJ,UAAAA,SAAS,CAACK,QAAV,GAAqB,IAArB;AACH,SAZoC,CAerC;;;AACsB,cAATC,SAAS,CAAsBC,UAAtB,EAA2D;AAC7E,gBAAMC,SAAS,GAAGZ,EAAE,CAACa,YAAH,CAAgBF,UAAhB,CAAlB;;AAEA,cAAI,CAAC,KAAKL,MAAL,CAAYQ,GAAZ,CAAgBF,SAAhB,CAAL,EAAiC;AAC7B,gBAAIG,SAAS,GAAG;AAAA;AAAA,wCAAUC,SAAV,CAAqB,MAAKhB,EAAE,CAACa,YAAH,CAAgBF,UAAhB,CAA4B,EAAtD,EAAyD,KAAKM,MAA9D,CAAhB;AACA,gBAAIC,QAAQ,GAAG,CAAC,MAAMH,SAAP,EAAkBI,YAAlB;AAAA;AAAA,uCAAf;AACA,iBAAKb,MAAL,CAAYc,GAAZ,CAAgBR,SAAhB,EAA2BM,QAA3B;AACH;;AACD,gBAAMG,aAAa,GAAG,KAAKf,MAAL,CAAYgB,GAAZ,CAAgBV,SAAhB,CAAtB;;AACA,cAAIS,aAAJ,EAAmB;AACfA,YAAAA,aAAa,CAACE,IAAd;AACA,mBAAOF,aAAP;AACH;AAEJ,SA9BoC,CA+BrC;;;AACOG,QAAAA,UAAU,CAAsBb,UAAtB,EAAqD;AAClE,gBAAMC,SAAS,GAAGZ,EAAE,CAACa,YAAH,CAAgBF,UAAhB,CAAlB;;AACA,cAAI,KAAKL,MAAL,CAAYQ,GAAZ,CAAgBF,SAAhB,CAAJ,EAAgC;AAC5B,kBAAMa,KAAK,GAAG,KAAKnB,MAAL,CAAYgB,GAAZ,CAAgBV,SAAhB,CAAd;;AACA,gBAAIa,KAAJ,EAAW;AACPA,cAAAA,KAAK,CAACC,KAAN;AACA,mBAAKpB,MAAL,CAAYqB,MAAZ,CAAmBf,SAAnB;AACH;AACJ;AACJ,SAzCoC,CA2CrC;;;AACOgB,QAAAA,cAAc,GAAS;AAC1B,eAAKtB,MAAL,CAAYuB,OAAZ,CAAoBJ,KAAK,IAAI;AACzBK,YAAAA,OAAO,CAACC,GAAR,CAAY,MAAZ,EAAoBN,KAAK,CAACO,IAAN,CAAWC,IAA/B;AACAR,YAAAA,KAAK,CAACC,KAAN;AACH,WAHD;AAIA,eAAKpB,MAAL,CAAY4B,KAAZ;AACH;;AAlDoC,O,UAC9BzB,Q;;;;;iBAOQ,I","sourcesContent":["import { _decorator, Node, director, resources, instantiate, Canvas, Component, js } from 'cc';\r\nimport { PanelBase } from './PanelBase';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('UIManager')\r\nexport class UIManager extends Component {\r\n static instance: UIManager\r\n\r\n\r\n\r\n private panels: Map<string, PanelBase> = new Map();\r\n\r\n @property({ type: Node })\r\n uiRoot: Node = null;\r\n\r\n onLoad() {\r\n UIManager.instance = this;\r\n }\r\n\r\n\r\n // 打开UI面板\r\n public async openPanel<T extends PanelBase>(panelClass: new () => T): Promise<T> {\r\n const panelName = js.getClassName(panelClass);\r\n\r\n if (!this.panels.has(panelName)) {\r\n let panelNode = PanelBase.LoadPanel(`ui/${js.getClassName(panelClass)}`, this.uiRoot)\r\n let newPanel = (await panelNode).getComponent(PanelBase)\r\n this.panels.set(panelName, newPanel);\r\n }\r\n const existingPanel = this.panels.get(panelName);\r\n if (existingPanel) {\r\n existingPanel.open();\r\n return existingPanel as T;\r\n }\r\n\r\n }\r\n // 关闭UI面板\r\n public closePanel<T extends PanelBase>(panelClass: new () => T): void {\r\n const panelName = js.getClassName(panelClass);\r\n if (this.panels.has(panelName)) {\r\n const panel = this.panels.get(panelName);\r\n if (panel) {\r\n panel.close();\r\n this.panels.delete(panelName);\r\n }\r\n }\r\n }\r\n\r\n // 关闭所有面板\r\n public closeAllPanels(): void {\r\n this.panels.forEach(panel => {\r\n console.log(\"关闭页面\", panel.node.name)\r\n panel.close();\r\n });\r\n this.panels.clear();\r\n }\r\n}"]}
@@ -0,0 +1,86 @@
System.register(["__unresolved_0", "cc", "__unresolved_1"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, Node, SkeletalAnimation, Ragdoll, _dec, _dec2, _dec3, _class, _class2, _descriptor, _descriptor2, _crd, ccclass, property, Test;
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 _reportPossibleCrUseOfRagdoll(extras) {
_reporterNs.report("Ragdoll", "../Ragdoll/Ragdoll", _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;
Node = _cc.Node;
SkeletalAnimation = _cc.SkeletalAnimation;
}, function (_unresolved_2) {
Ragdoll = _unresolved_2.Ragdoll;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "8582bpjPWlGc5U3T8QchvDs", "Test", undefined);
__checkObsolete__(['_decorator', 'Component', 'Node', 'SkeletalAnimation']);
({
ccclass,
property
} = _decorator);
_export("Test", Test = (_dec = ccclass('Test'), _dec2 = property(Node), _dec3 = property(SkeletalAnimation), _dec(_class = (_class2 = class Test extends Component {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "target", _descriptor, this);
_initializerDefineProperty(this, "skeletalAnimation", _descriptor2, this);
}
onTouchEnd() {
var _this$skeletalAnimati, _this$skeletalAnimati2, _this$skeletalAnimati3;
let ragdoll = this.target.getComponent(_crd && Ragdoll === void 0 ? (_reportPossibleCrUseOfRagdoll({
error: Error()
}), Ragdoll) : Ragdoll);
let isEnabled = ragdoll.getEnabled(); // 开启布娃娃之后动作会被覆盖,强烈建议停止动画
let name = (_this$skeletalAnimati = this.skeletalAnimation) == null ? void 0 : _this$skeletalAnimati.defaultClip.name;
isEnabled ? (_this$skeletalAnimati2 = this.skeletalAnimation) == null ? void 0 : _this$skeletalAnimati2.crossFade(name, 0) : (_this$skeletalAnimati3 = this.skeletalAnimation) == null ? void 0 : _this$skeletalAnimati3.stop();
ragdoll.setEnabled(!isEnabled);
}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "target", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "skeletalAnimation", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=8c83a9a335d163c4fc71e71f4bf9f903909f5f1d.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts"],"names":["_decorator","Component","Node","SkeletalAnimation","Ragdoll","ccclass","property","Test","onTouchEnd","ragdoll","target","getComponent","isEnabled","getEnabled","name","skeletalAnimation","defaultClip","crossFade","stop","setEnabled"],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,S,OAAAA,S;AAAWC,MAAAA,I,OAAAA,I;AAAMC,MAAAA,iB,OAAAA,iB;;AAC7BC,MAAAA,O,iBAAAA,O;;;;;;;;;OACH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBN,U;;sBAGjBO,I,WADZF,OAAO,CAAC,MAAD,C,UAEHC,QAAQ,CAACJ,IAAD,C,UAGRI,QAAQ,CAACH,iBAAD,C,2BALb,MACaI,IADb,SAC0BN,SAD1B,CACoC;AAAA;AAAA;;AAAA;;AAAA;AAAA;;AAOhCO,QAAAA,UAAU,GAAG;AAAA;;AACT,cAAIC,OAAO,GAAG,KAAKC,MAAL,CAAYC,YAAZ;AAAA;AAAA,iCAAd;AACA,cAAIC,SAAS,GAAGH,OAAO,CAACI,UAAR,EAAhB,CAFS,CAIT;;AACA,cAAIC,IAAI,4BAAG,KAAKC,iBAAR,qBAAG,sBAAwBC,WAAxB,CAAoCF,IAA/C;AACAF,UAAAA,SAAS,6BAAG,KAAKG,iBAAR,qBAAG,uBAAwBE,SAAxB,CAAkCH,IAAlC,EAAwC,CAAxC,CAAH,6BAAgD,KAAKC,iBAArD,qBAAgD,uBAAwBG,IAAxB,EAAzD;AACAT,UAAAA,OAAO,CAACU,UAAR,CAAmB,CAACP,SAApB;AACH;;AAf+B,O;;;;;iBAEjB,I;;;;;;;iBAGwB,I","sourcesContent":["import { _decorator, Component, Node, SkeletalAnimation } from 'cc';\r\nimport { Ragdoll } from '../Ragdoll/Ragdoll';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('Test')\r\nexport class Test extends Component {\r\n @property(Node)\r\n target: Node = null;\r\n\r\n @property(SkeletalAnimation)\r\n skeletalAnimation: SkeletalAnimation = null;\r\n\r\n onTouchEnd() {\r\n let ragdoll = this.target.getComponent(Ragdoll)\r\n let isEnabled = ragdoll.getEnabled();\r\n\r\n // 开启布娃娃之后动作会被覆盖,强烈建议停止动画\r\n let name = this.skeletalAnimation?.defaultClip.name;\r\n isEnabled ? this.skeletalAnimation?.crossFade(name, 0) : this.skeletalAnimation?.stop();\r\n ragdoll.setEnabled(!isEnabled);\r\n }\r\n}\r\n\r\n\r\n"]}
@@ -0,0 +1,249 @@
System.register(["__unresolved_0", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11", "__unresolved_12", "__unresolved_13", "__unresolved_14", "__unresolved_15", "__unresolved_16", "__unresolved_17", "__unresolved_18", "__unresolved_19", "__unresolved_20", "__unresolved_21", "__unresolved_22", "__unresolved_23", "__unresolved_24", "__unresolved_25", "__unresolved_26", "__unresolved_27", "__unresolved_28", "__unresolved_29"], function (_export, _context) {
"use strict";
return {
setters: [function (_unresolved_) {
var _exportObj = {};
for (var _key in _unresolved_) {
if (_key !== "default" && _key !== "__esModule") _exportObj[_key] = _unresolved_[_key];
}
_export(_exportObj);
}, function (_unresolved_2) {
var _exportObj2 = {};
for (var _key2 in _unresolved_2) {
if (_key2 !== "default" && _key2 !== "__esModule") _exportObj2[_key2] = _unresolved_2[_key2];
}
_export(_exportObj2);
}, function (_unresolved_3) {
var _exportObj3 = {};
for (var _key3 in _unresolved_3) {
if (_key3 !== "default" && _key3 !== "__esModule") _exportObj3[_key3] = _unresolved_3[_key3];
}
_export(_exportObj3);
}, function (_unresolved_4) {
var _exportObj4 = {};
for (var _key4 in _unresolved_4) {
if (_key4 !== "default" && _key4 !== "__esModule") _exportObj4[_key4] = _unresolved_4[_key4];
}
_export(_exportObj4);
}, function (_unresolved_5) {
var _exportObj5 = {};
for (var _key5 in _unresolved_5) {
if (_key5 !== "default" && _key5 !== "__esModule") _exportObj5[_key5] = _unresolved_5[_key5];
}
_export(_exportObj5);
}, function (_unresolved_6) {
var _exportObj6 = {};
for (var _key6 in _unresolved_6) {
if (_key6 !== "default" && _key6 !== "__esModule") _exportObj6[_key6] = _unresolved_6[_key6];
}
_export(_exportObj6);
}, function (_unresolved_7) {
var _exportObj7 = {};
for (var _key7 in _unresolved_7) {
if (_key7 !== "default" && _key7 !== "__esModule") _exportObj7[_key7] = _unresolved_7[_key7];
}
_export(_exportObj7);
}, function (_unresolved_8) {
var _exportObj8 = {};
for (var _key8 in _unresolved_8) {
if (_key8 !== "default" && _key8 !== "__esModule") _exportObj8[_key8] = _unresolved_8[_key8];
}
_export(_exportObj8);
}, function (_unresolved_9) {
var _exportObj9 = {};
for (var _key9 in _unresolved_9) {
if (_key9 !== "default" && _key9 !== "__esModule") _exportObj9[_key9] = _unresolved_9[_key9];
}
_export(_exportObj9);
}, function (_unresolved_10) {
var _exportObj10 = {};
for (var _key10 in _unresolved_10) {
if (_key10 !== "default" && _key10 !== "__esModule") _exportObj10[_key10] = _unresolved_10[_key10];
}
_export(_exportObj10);
}, function (_unresolved_11) {
var _exportObj11 = {};
for (var _key11 in _unresolved_11) {
if (_key11 !== "default" && _key11 !== "__esModule") _exportObj11[_key11] = _unresolved_11[_key11];
}
_export(_exportObj11);
}, function (_unresolved_12) {
var _exportObj12 = {};
for (var _key12 in _unresolved_12) {
if (_key12 !== "default" && _key12 !== "__esModule") _exportObj12[_key12] = _unresolved_12[_key12];
}
_export(_exportObj12);
}, function (_unresolved_13) {
var _exportObj13 = {};
for (var _key13 in _unresolved_13) {
if (_key13 !== "default" && _key13 !== "__esModule") _exportObj13[_key13] = _unresolved_13[_key13];
}
_export(_exportObj13);
}, function (_unresolved_14) {
var _exportObj14 = {};
for (var _key14 in _unresolved_14) {
if (_key14 !== "default" && _key14 !== "__esModule") _exportObj14[_key14] = _unresolved_14[_key14];
}
_export(_exportObj14);
}, function (_unresolved_15) {
var _exportObj15 = {};
for (var _key15 in _unresolved_15) {
if (_key15 !== "default" && _key15 !== "__esModule") _exportObj15[_key15] = _unresolved_15[_key15];
}
_export(_exportObj15);
}, function (_unresolved_16) {
var _exportObj16 = {};
for (var _key16 in _unresolved_16) {
if (_key16 !== "default" && _key16 !== "__esModule") _exportObj16[_key16] = _unresolved_16[_key16];
}
_export(_exportObj16);
}, function (_unresolved_17) {
var _exportObj17 = {};
for (var _key17 in _unresolved_17) {
if (_key17 !== "default" && _key17 !== "__esModule") _exportObj17[_key17] = _unresolved_17[_key17];
}
_export(_exportObj17);
}, function (_unresolved_18) {
var _exportObj18 = {};
for (var _key18 in _unresolved_18) {
if (_key18 !== "default" && _key18 !== "__esModule") _exportObj18[_key18] = _unresolved_18[_key18];
}
_export(_exportObj18);
}, function (_unresolved_19) {
var _exportObj19 = {};
for (var _key19 in _unresolved_19) {
if (_key19 !== "default" && _key19 !== "__esModule") _exportObj19[_key19] = _unresolved_19[_key19];
}
_export(_exportObj19);
}, function (_unresolved_20) {
var _exportObj20 = {};
for (var _key20 in _unresolved_20) {
if (_key20 !== "default" && _key20 !== "__esModule") _exportObj20[_key20] = _unresolved_20[_key20];
}
_export(_exportObj20);
}, function (_unresolved_21) {
var _exportObj21 = {};
for (var _key21 in _unresolved_21) {
if (_key21 !== "default" && _key21 !== "__esModule") _exportObj21[_key21] = _unresolved_21[_key21];
}
_export(_exportObj21);
}, function (_unresolved_22) {
var _exportObj22 = {};
for (var _key22 in _unresolved_22) {
if (_key22 !== "default" && _key22 !== "__esModule") _exportObj22[_key22] = _unresolved_22[_key22];
}
_export(_exportObj22);
}, function (_unresolved_23) {
var _exportObj23 = {};
for (var _key23 in _unresolved_23) {
if (_key23 !== "default" && _key23 !== "__esModule") _exportObj23[_key23] = _unresolved_23[_key23];
}
_export(_exportObj23);
}, function (_unresolved_24) {
var _exportObj24 = {};
for (var _key24 in _unresolved_24) {
if (_key24 !== "default" && _key24 !== "__esModule") _exportObj24[_key24] = _unresolved_24[_key24];
}
_export(_exportObj24);
}, function (_unresolved_25) {
var _exportObj25 = {};
for (var _key25 in _unresolved_25) {
if (_key25 !== "default" && _key25 !== "__esModule") _exportObj25[_key25] = _unresolved_25[_key25];
}
_export(_exportObj25);
}, function (_unresolved_26) {
var _exportObj26 = {};
for (var _key26 in _unresolved_26) {
if (_key26 !== "default" && _key26 !== "__esModule") _exportObj26[_key26] = _unresolved_26[_key26];
}
_export(_exportObj26);
}, function (_unresolved_27) {
var _exportObj27 = {};
for (var _key27 in _unresolved_27) {
if (_key27 !== "default" && _key27 !== "__esModule") _exportObj27[_key27] = _unresolved_27[_key27];
}
_export(_exportObj27);
}, function (_unresolved_28) {
var _exportObj28 = {};
for (var _key28 in _unresolved_28) {
if (_key28 !== "default" && _key28 !== "__esModule") _exportObj28[_key28] = _unresolved_28[_key28];
}
_export(_exportObj28);
}, function (_unresolved_29) {
var _exportObj29 = {};
for (var _key29 in _unresolved_29) {
if (_key29 !== "default" && _key29 !== "__esModule") _exportObj29[_key29] = _unresolved_29[_key29];
}
_export(_exportObj29);
}, function (_unresolved_30) {
var _exportObj30 = {};
for (var _key30 in _unresolved_30) {
if (_key30 !== "default" && _key30 !== "__esModule") _exportObj30[_key30] = _unresolved_30[_key30];
}
_export(_exportObj30);
}],
execute: function () {}
};
});
//# sourceMappingURL=93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js.map
@@ -0,0 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","sourcesContent":[]}
@@ -0,0 +1,144 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, LocalSaveMgr, UIManager, AudioMgr, PanelBase, AssetController, SdkMgr, _dec, _dec2, _dec3, _class, _class2, _descriptor, _descriptor2, _class3, _crd, ccclass, property, AddHeartPanel;
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 _reportPossibleCrUseOfLocalSaveMgr(extras) {
_reporterNs.report("LocalSaveMgr", "../framework/data/LocalSaveMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "../framework/ui/UIManager", _context.meta, extras);
}
function _reportPossibleCrUseOfAudioMgr(extras) {
_reporterNs.report("AudioMgr", "../framework/audio/AudioMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfPanelBase(extras) {
_reporterNs.report("PanelBase", "../framework/ui/PanelBase", _context.meta, extras);
}
function _reportPossibleCrUseOfAssetController(extras) {
_reporterNs.report("AssetController", "../AssetController", _context.meta, extras);
}
function _reportPossibleCrUseOfSdkMgr(extras) {
_reporterNs.report("SdkMgr", "../framework/sdk/SdkMgr", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Button = _cc.Button;
}, function (_unresolved_2) {
LocalSaveMgr = _unresolved_2.LocalSaveMgr;
}, function (_unresolved_3) {
UIManager = _unresolved_3.UIManager;
}, function (_unresolved_4) {
AudioMgr = _unresolved_4.AudioMgr;
}, function (_unresolved_5) {
PanelBase = _unresolved_5.PanelBase;
}, function (_unresolved_6) {
AssetController = _unresolved_6.AssetController;
}, function (_unresolved_7) {
SdkMgr = _unresolved_7.SdkMgr;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "917bfbTBKhCibRrA32zIm7K", "AddHeartPanel", undefined);
__checkObsolete__(['_decorator', 'Button', 'Component', 'Label', 'Node', 'Tween', 'tween', 'Vec3']);
({
ccclass,
property
} = _decorator);
_export("AddHeartPanel", AddHeartPanel = (_dec = ccclass('AddHeartPanel'), _dec2 = property({
type: Button
}), _dec3 = property({
type: Button
}), _dec(_class = (_class2 = (_class3 = class AddHeartPanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
error: Error()
}), PanelBase) : PanelBase) {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "addPower", _descriptor, this);
_initializerDefineProperty(this, "closeBtn", _descriptor2, this);
}
onLoad() {
AddHeartPanel.instance = this;
this.closeBtn.node.on(Button.EventType.CLICK, this.closeBtnCallBack, this);
this.addPower.node.on(Button.EventType.CLICK, this.addPowerCallBack, this);
}
addPowerCallBack() {
(_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.playerRewardAds(() => {
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.adsAddPower();
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.closePanel(AddHeartPanel);
});
}
closeBtnCallBack(button) {
(_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.closePanel(AddHeartPanel);
}
start() {}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "addPower", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "closeBtn", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=97ba04727710315dc2b2eb043263e1cc25995b18.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts"],"names":["_decorator","Button","LocalSaveMgr","UIManager","AudioMgr","PanelBase","AssetController","SdkMgr","ccclass","property","AddHeartPanel","type","onLoad","instance","closeBtn","node","on","EventType","CLICK","closeBtnCallBack","addPower","addPowerCallBack","inst","playOneShot","click","playerRewardAds","adsAddPower","closePanel","button","start"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACSA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;;AACZC,MAAAA,Y,iBAAAA,Y;;AACAC,MAAAA,S,iBAAAA,S;;AAEAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,e,iBAAAA,e;;AAEAC,MAAAA,M,iBAAAA,M;;;;;;;;;OAEH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBT,U;;+BAGjBU,a,WADZF,OAAO,CAAC,eAAD,C,UAKHC,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEV;AAAR,OAAD,C,UAGRQ,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEV;AAAR,OAAD,C,sCARb,MACaS,aADb;AAAA;AAAA,kCAC6C;AAAA;AAAA;;AAAA;;AAAA;AAAA;;AAUzCE,QAAAA,MAAM,GAAG;AACLF,UAAAA,aAAa,CAACG,QAAd,GAAyB,IAAzB;AACA,eAAKC,QAAL,CAAcC,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,gBAAnD,EAAqE,IAArE;AACA,eAAKC,QAAL,CAAcL,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKG,gBAAnD,EAAqE,IAArE;AACH;;AAEDA,QAAAA,gBAAgB,GAAG;AACf;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBV,QAAhB,CAAyBW,KAAnD;AACA;AAAA;AAAA,gCAAOX,QAAP,CAAgBY,eAAhB,CAAgC,MAAM;AAClC;AAAA;AAAA,8CAAaZ,QAAb,CAAsBa,WAAtB;AACA;AAAA;AAAA,wCAAUb,QAAV,CAAmBc,UAAnB,CAA8BjB,aAA9B;AACH,WAHD;AAIH;;AAEDS,QAAAA,gBAAgB,CAACS,MAAD,EAAiB;AAC7B;AAAA;AAAA,oCAASN,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBV,QAAhB,CAAyBW,KAAnD;AACA;AAAA;AAAA,sCAAUX,QAAV,CAAmBc,UAAnB,CAA8BjB,aAA9B;AACH;;AACDmB,QAAAA,KAAK,GAAG,CAEP;;AA9BwC,O,UAElChB,Q;;;;;iBAGY,I;;;;;;;iBAGA,I","sourcesContent":["\r\nimport { _decorator, Button, Component, Label, Node, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('AddHeartPanel')\r\nexport class AddHeartPanel extends PanelBase {\r\n\r\n static instance: AddHeartPanel;\r\n\r\n @property({ type: Button })\r\n addPower: Button = null;\r\n\r\n @property({ type: Button })\r\n closeBtn: Button = null;\r\n\r\n onLoad() {\r\n AddHeartPanel.instance = this;\r\n this.closeBtn.node.on(Button.EventType.CLICK, this.closeBtnCallBack, this);\r\n this.addPower.node.on(Button.EventType.CLICK, this.addPowerCallBack, this);\r\n }\r\n\r\n addPowerCallBack() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.playerRewardAds(() => {\r\n LocalSaveMgr.instance.adsAddPower()\r\n UIManager.instance.closePanel(AddHeartPanel)\r\n })\r\n }\r\n\r\n closeBtnCallBack(button: Button) {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.closePanel(AddHeartPanel)\r\n }\r\n start() {\r\n\r\n }\r\n}\r\n\r\n\r\n"]}
@@ -0,0 +1,258 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, sys, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _class3, _crd, ccclass, property, WXSdk;
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.'); }
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Component = _cc.Component;
sys = _cc.sys;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "73835gWGXdG0aw7CghDdY6u", "WXSdk", undefined);
__checkObsolete__(['_decorator', 'Component', 'director', 'game', 'Node', 'sys']);
({
ccclass,
property
} = _decorator);
_export("WXSdk", WXSdk = (_dec = ccclass('WXSdk'), _dec2 = property({
displayName: "原生广告uid"
}), _dec3 = property({
displayName: "视频奖励广告uid"
}), _dec4 = property({
displayName: "插屏广告uid"
}), _dec5 = property({
displayName: "分享图url"
}), _dec6 = property({
displayName: "分享tile文本"
}), _dec(_class = (_class2 = (_class3 = class WXSdk extends Component {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "bannerId", _descriptor, this);
_initializerDefineProperty(this, "videoUid", _descriptor2, this);
_initializerDefineProperty(this, "interstitialUid", _descriptor3, this);
_initializerDefineProperty(this, "shareImageUrl", _descriptor4, this);
_initializerDefineProperty(this, "shareTilt", _descriptor5, this);
this.bannerAdv = null;
this.videoAdv = null;
this.interstitialAd = null;
this.successCallback = null;
}
onLoad() {
WXSdk.instance = this;
}
initBanner() {
let winSize = wx.getSystemInfoSync(); //获取像素size
let bannerWidth = 300;
let bannerHeight = 80; // 创建 原生模板 广告实例,提前初始化
let CustomAd = wx.createCustomAd({
adUnitId: 'adunit-dbdd10d1ca3690d2',
style: {
left: (winSize.windowWidth - bannerWidth) / 2,
top: winSize.windowHeight - bannerHeight,
width: bannerWidth
}
}); // // 在适合的场景显示 原生模板 广告
// CustomAd.show()
// 监听 原生模板 广告错误事件
CustomAd.onError(err => {
console.error(err.errMsg);
});
this.bannerAdv = CustomAd;
}
initVideo() {
// 创建激励视频广告实例,提前初始化
this.videoAdv = wx.createRewardedVideoAd({
adUnitId: this.videoUid //传入自己的id,此处为视频广告位ID
});
}
initInterstitial() {
if (wx.createInterstitialAd) {
this.interstitialAd = wx.createInterstitialAd({
adUnitId: this.interstitialUid //传入自己的id,此处为插屏广告位ID
});
}
}
init() {
if (sys.platform == sys.Platform.WECHAT_GAME) {
this.initBanner();
this.initVideo(); // 创建插屏广告实例,提前初始化
this.initInterstitial();
this.passivityShare();
}
} // 主动分享
initativeShare(callBack) {
let shareTitle = this.shareTilt;
let imageUrl = this.shareImageUrl; // 主动拉起转发,进入选择通讯录界面
wx.shareAppMessage({
// 转发标题, 没有则默认使用小游戏的昵称
title: shareTitle,
// 图片链接,
imageUrl: imageUrl
});
}
passivityShare(callBack) {
// 授权显示菜单
wx.showShareMenu({
withShareTicket: false,
// 显示菜单
menus: ['shareAppMessage', 'shareTimeline'],
success: res => {
console.log("开始被动转发shareMenu成功");
},
fail: () => {
console.log("开始被动转发shareMenu失败");
}
});
let shareTitle = this.shareTilt;
let imageUrl = this.shareImageUrl; // 好友点击回调
wx.onShareAppMessage(() => {
return {
// 转发标题, 没有则默认使用小游戏的昵称
title: shareTitle,
// 图片链接,
imageUrl: imageUrl
};
}); // 朋友圈点击回调
wx.onShareTimeline(() => {
return {
title: shareTitle,
imageUrl: imageUrl
};
});
}
showBanner() {
this.bannerAdv.show();
}
hideBanner() {
this.bannerAdv.hide();
}
showInterstitial() {
// 在适合的场景显示插屏广告
if (this.interstitialAd) {
this.interstitialAd.show().catch(err => {
console.error(err);
});
}
}
showVideo(successCallback, failCallback) {
// 用户触发广告后,显示激励视频广告
if (this.videoUid == "test" || this.videoUid == "") {
successCallback();
return;
}
let self = this;
self.videoAdv.show().catch(() => {
// 失败重试
self.videoAdv.load().then(() => self.videoAdv.show()).catch(err => {
console.log('激励视频 广告显示失败');
failCallback();
});
}); //拉取异常处理
self.videoAdv.onError(err => {
console.log(err);
failCallback();
});
self.videoAdv.onClose(res => {
if (!self.videoAdv) return;
self.videoAdv.offClose(); //需要清除回调,否则第N次广告会一次性给N个奖励
//关闭
if (res && res.isEnded || res === undefined) {
//正常播放结束,需要下发奖励
successCallback();
} else {
//播放退出,不下发奖励
failCallback();
}
});
}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "bannerId", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return "";
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "videoUid", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return "";
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "interstitialUid", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return "";
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "shareImageUrl", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return "https://mmocgame.qpic.cn/wechatgame/fNvVoACuBEOmNhzE802RLqnUuQyZ4rXTicDqz7OlVKypjYcHHo7nyfoYe7Urvdk6T/0";
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "shareTilt", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return "超好玩解压停车场";
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,268 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, EventTarget, EventCenter, AudioMgr, Config, PlayerData, _dec, _class, _class2, _crd, ccclass, property, eventTarget, LocalSaveMgr;
function _reportPossibleCrUseOfEventCenter(extras) {
_reporterNs.report("EventCenter", "../../EventCenter", _context.meta, extras);
}
function _reportPossibleCrUseOfAudioMgr(extras) {
_reporterNs.report("AudioMgr", "../audio/AudioMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfConfig(extras) {
_reporterNs.report("Config", "../../data/GameConfig", _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;
EventTarget = _cc.EventTarget;
}, function (_unresolved_2) {
EventCenter = _unresolved_2.EventCenter;
}, function (_unresolved_3) {
AudioMgr = _unresolved_3.AudioMgr;
}, function (_unresolved_4) {
Config = _unresolved_4.Config;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "f0143CWBVhJJac6C5F1PlA4", "LocalSaveMgr", undefined);
__checkObsolete__(['_decorator', 'Component', 'math', 'Node', 'EventTarget']);
({
ccclass,
property
} = _decorator);
eventTarget = new EventTarget();
_export("LocalSaveMgr", LocalSaveMgr = (_dec = ccclass('LocalSaveMgr'), _dec(_class = (_class2 = class LocalSaveMgr extends Component {
constructor(...args) {
super(...args);
this.playerData = null;
}
onLoad() {
LocalSaveMgr.instance = this;
let value = localStorage.getItem("playerData");
if (value != null || value != "") {
this.playerData = new PlayerData();
try {
this.playerData.jsonDataInit(JSON.parse(value));
} catch (err) {//…
}
} else {
this.playerData = new PlayerData();
}
this.initSound();
}
passLevel() {
this.playerData.levelIndex += 1;
this.save();
}
addCoin(count) {
console.log("addCoin", count);
this.playerData.coin += count;
(_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({
error: Error()
}), EventCenter) : EventCenter).coinCountChange.emit("coinCountChange");
this.save();
}
save() {
localStorage.setItem("playerData", JSON.stringify(this.playerData));
}
clearData() {
localStorage.clear();
}
initSound() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.activeSound(!this.playerData.muteSound);
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.activeMusic(!this.playerData.muteMusic);
}
activeSound(active) {
this.playerData.muteSound = !active;
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.activeSound(active);
this.save();
}
activeMusic(active) {
this.playerData.muteMusic = !active;
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.activeMusic(active);
this.save();
}
equipWeapon(index) {
this.playerData.equipedWeapon = index;
this.save();
}
buyWeapon(index) {
this.playerData.ownWeapon.push(index);
console.log("购买武器", index, this.playerData.ownWeapon[this.playerData.ownWeapon.length - 1]);
this.save();
}
timerAddPower(count) {
this.playerData.power += count;
if (this.playerData.power > (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
error: Error()
}), Config) : Config).maxHp) {
this.playerData.power = (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
error: Error()
}), Config) : Config).maxHp;
}
(_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({
error: Error()
}), EventCenter) : EventCenter).powerChange.emit("powerChange");
this.save();
}
usePower() {
this.playerData.power -= 1;
(_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({
error: Error()
}), EventCenter) : EventCenter).powerChange.emit("powerChange");
this.save();
}
setSideTip() {
this.playerData.haveGetSideReward = true;
this.save();
}
adsAddPower() {
this.playerData.power += 3;
(_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({
error: Error()
}), EventCenter) : EventCenter).powerChange.emit("powerChange");
this.save();
}
completeTutorial() {
this.playerData.haveTutorial = true;
this.save();
}
getPowerCD() {
let passTime = (Date.now() - this.playerData.lastAddPowerTimer) / 1000;
return (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
error: Error()
}), Config) : Config).powerCD - passTime;
}
setShareTime() {
const date = new Date();
const dayOfMonth = date.getDate();
this.playerData.day = dayOfMonth;
this.save();
console.log(dayOfMonth);
}
update(dt) {
if (this.playerData.power < (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
error: Error()
}), Config) : Config).maxHp) {
if (this.playerData.isOnTimerRun == false) {
this.playerData.isOnTimerRun = true;
this.playerData.lastAddPowerTimer = Date.now();
this.save();
}
if (this.playerData.isOnTimerRun) {
let passTime = (Date.now() - this.playerData.lastAddPowerTimer) / 1000; // console.log(passTime)
if (passTime > (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
error: Error()
}), Config) : Config).powerCD) {
console.log("倒计时足够");
this.playerData.lastAddPowerTimer = Date.now();
this.timerAddPower(Math.floor(passTime / (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
error: Error()
}), Config) : Config).powerCD));
}
if (this.playerData.power >= (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
error: Error()
}), Config) : Config).maxHp) {
console.log("体力超过上线");
this.playerData.isOnTimerRun = false;
this.save();
}
}
}
}
}, _class2.instance = void 0, _class2)) || _class));
PlayerData = class PlayerData {
constructor() {
this.muteMusic = false;
this.muteSound = false;
this.levelIndex = 1;
this.equipedWeapon = 1;
this.power = (_crd && Config === void 0 ? (_reportPossibleCrUseOfConfig({
error: Error()
}), Config) : Config).maxHp;
this.coin = 100;
this.ownWeapon = [1];
this.lastAddPowerTimer = null;
this.isOnTimerRun = false;
this.haveGetSideReward = false;
this.haveShare = false;
this.haveTutorial = false;
this.day = -1;
}
jsonDataInit(obj) {
if (obj == null) return;
if (obj.muteMusic != null) this.muteMusic = obj.muteMusic;
if (obj.muteSound != null) this.muteSound = obj.muteSound;
if (obj.levelIndex != null) this.levelIndex = obj.levelIndex;
if (obj.equipedWeapon != null) this.equipedWeapon = obj.equipedWeapon;
if (obj.ownWeapon != null) this.ownWeapon = obj.ownWeapon;
if (obj.coin != null) this.coin = obj.coin;
if (obj.lastAddPowerTimer != null) this.lastAddPowerTimer = obj.lastAddPowerTimer;
if (obj.power != null) this.power = obj.power;
if (obj.isOnTimerRun != null) this.isOnTimerRun = obj.isOnTimerRun;
if (obj.haveGetSideReward != null) this.haveGetSideReward = obj.haveGetSideReward;
if (obj.haveShare != null) this.haveShare = obj.haveShare;
if (obj.day != null) this.day = obj.day;
if (obj.haveTutorial != null) this.haveTutorial = obj.haveTutorial;
}
};
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=a912ccf8538595758f48834d371e876268f35154.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,116 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, PanelBase, FPSCameraController, UIManager, AudioMgr, AssetController, _dec, _dec2, _class, _class2, _descriptor, _class3, _crd, ccclass, property, QingBaoPanel;
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 _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "../framework/ui/UIManager", _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);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Button = _cc.Button;
}, function (_unresolved_2) {
PanelBase = _unresolved_2.PanelBase;
}, function (_unresolved_3) {
FPSCameraController = _unresolved_3.FPSCameraController;
}, function (_unresolved_4) {
UIManager = _unresolved_4.UIManager;
}, function (_unresolved_5) {
AudioMgr = _unresolved_5.AudioMgr;
}, function (_unresolved_6) {
AssetController = _unresolved_6.AssetController;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "1ce9c9ribdEDbwu2Q8ukU0f", "QingBaoPanel", undefined);
__checkObsolete__(['_decorator', 'Button', 'Component', 'EventTouch', 'Input', 'input', 'instantiate', 'Node', 'Prefab']);
({
ccclass,
property
} = _decorator);
_export("QingBaoPanel", QingBaoPanel = (_dec = ccclass('QingBaoPanel'), _dec2 = property(Button), _dec(_class = (_class2 = (_class3 = class QingBaoPanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
error: Error()
}), PanelBase) : PanelBase) {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "closeBtn", _descriptor, this);
}
onLoad() {
QingBaoPanel.instance = this;
this.closeBtn.node.on(Button.EventType.CLICK, this.onClickClose, this);
}
onClickClose() {
(_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.closePanel(QingBaoPanel);
}
onOpen() {
(_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({
error: Error()
}), FPSCameraController) : FPSCameraController).getInstance().showQingBao();
}
onClose() {
(_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({
error: Error()
}), FPSCameraController) : FPSCameraController).getInstance().closeQingBao();
}
}, _class3.instance = null, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "closeBtn", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=abd6b3d279fb075f8e562e5b6b6f34a9435a296e.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts"],"names":["_decorator","Button","PanelBase","FPSCameraController","UIManager","AudioMgr","AssetController","ccclass","property","QingBaoPanel","onLoad","instance","closeBtn","node","on","EventType","CLICK","onClickClose","inst","playOneShot","click","closePanel","onOpen","getInstance","showQingBao","onClose","closeQingBao"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;;AACZC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,mB,iBAAAA,mB;;AAIAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,e,iBAAAA,e;;;;;;;;;OAEH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBR,U;;8BAGjBS,Y,WADZF,OAAO,CAAC,cAAD,C,UAKHC,QAAQ,CAACP,MAAD,C,sCALb,MACaQ,YADb;AAAA;AAAA,kCAC4C;AAAA;AAAA;;AAAA;AAAA;;AAOxCC,QAAAA,MAAM,GAAG;AACLD,UAAAA,YAAY,CAACE,QAAb,GAAwB,IAAxB;AACA,eAAKC,QAAL,CAAcC,IAAd,CAAmBC,EAAnB,CAAsBb,MAAM,CAACc,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,YAAnD,EAAiE,IAAjE;AACH;;AACDA,QAAAA,YAAY,GAAG;AACX;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBR,QAAhB,CAAyBS,KAAnD;AACA;AAAA;AAAA,sCAAUT,QAAV,CAAmBU,UAAnB,CAA8BZ,YAA9B;AACH;;AAESa,QAAAA,MAAM,GAAS;AACrB;AAAA;AAAA,0DAAoBC,WAApB,GAAkCC,WAAlC;AACH;;AAESC,QAAAA,OAAO,GAAS;AACtB;AAAA;AAAA,0DAAoBF,WAApB,GAAkCG,YAAlC;AACH;;AAtBuC,O,UAEjCf,Q,GAAyB,I;;;;;iBAGb,I","sourcesContent":["import { _decorator, Button, Component, EventTouch, Input, input, instantiate, Node, Prefab } from 'cc';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { FPSCameraController } from '../FPSCameraController';\r\nimport { GameController } from '../GameController';\r\nimport { TargetIconItem } from './TargetIconItem';\r\nimport { EventCenter } from '../EventCenter';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { AssetController } from '../AssetController';\r\nimport { PlayPanel } from './PlayPanel';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('QingBaoPanel')\r\nexport class QingBaoPanel extends PanelBase {\r\n\r\n static instance: QingBaoPanel = null\r\n\r\n @property(Button)\r\n closeBtn: Button = null;\r\n\r\n onLoad() {\r\n QingBaoPanel.instance = this\r\n this.closeBtn.node.on(Button.EventType.CLICK, this.onClickClose, this);\r\n }\r\n onClickClose() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.closePanel(QingBaoPanel)\r\n }\r\n\r\n protected onOpen(): void {\r\n FPSCameraController.getInstance().showQingBao()\r\n }\r\n\r\n protected onClose(): void {\r\n FPSCameraController.getInstance().closeQingBao()\r\n }\r\n\r\n}\r\n\r\n\r\n"]}
@@ -0,0 +1,134 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Sprite, UIManager, PanelBase, _dec, _dec2, _class, _class2, _descriptor, _descriptor2, _class3, _crd, ccclass, property, LoadingPanel;
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 _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "../framework/ui/UIManager", _context.meta, extras);
}
function _reportPossibleCrUseOfPanelBase(extras) {
_reporterNs.report("PanelBase", "../framework/ui/PanelBase", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Sprite = _cc.Sprite;
}, function (_unresolved_2) {
UIManager = _unresolved_2.UIManager;
}, function (_unresolved_3) {
PanelBase = _unresolved_3.PanelBase;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "f4b84y056JFgq0b0ZnqXOvk", "LoadingPanel", undefined);
__checkObsolete__(['_decorator', 'Button', 'Component', 'Label', 'Node', 'Sprite', 'Tween', 'tween', 'Vec3']);
({
ccclass,
property
} = _decorator);
_export("LoadingPanel", LoadingPanel = (_dec = ccclass('LoadingPanel'), _dec2 = property({
type: Sprite
}), _dec(_class = (_class2 = (_class3 = class LoadingPanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
error: Error()
}), PanelBase) : PanelBase) {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "loadingSprite", _descriptor, this);
_initializerDefineProperty(this, "fillDuration", _descriptor2, this);
// 填充持续时间,单位为秒
this.fillAmount = 0;
this.loadingComplete = false;
this.completeCallback = null;
}
// 当前填充量
startFill() {
this.schedule(this.updateFill, 0.01); // 每0.01秒更新一次填充量
}
onOpen() {
LoadingPanel.instance.startFill();
}
onLoadingComplete(callBack) {
this.completeCallback = callBack;
this.loadingComplete = true;
if (this.fillAmount < 1) {
this.fillDuration = 1;
} else {
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.closePanel(LoadingPanel);
callBack();
}
}
onDestroy() {
this.unschedule(this.updateFill);
}
updateFill() {
if (this.fillAmount < 1) {
this.fillAmount += 0.01 / this.fillDuration; // 根据持续时间逐步增加填充量
this.loadingSprite.fillRange = this.fillAmount; // 更新 Sprite 的填充量
} else {
this.unschedule(this.updateFill); // 填充完成后停止更新
if (this.loadingComplete) {
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.closePanel(LoadingPanel);
this.completeCallback();
}
}
}
onLoad() {
LoadingPanel.instance = this;
}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "loadingSprite", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "fillDuration", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return 5;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=aff6617cbbb7a53a4de9a5219456dcc3e0d312e5.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts"],"names":["_decorator","Sprite","UIManager","PanelBase","ccclass","property","LoadingPanel","type","fillAmount","loadingComplete","completeCallback","startFill","schedule","updateFill","onOpen","instance","onLoadingComplete","callBack","fillDuration","closePanel","onDestroy","unschedule","loadingSprite","fillRange","onLoad"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AACSA,MAAAA,U,OAAAA,U;AAA4CC,MAAAA,M,OAAAA,M;;AAE5CC,MAAAA,S,iBAAAA,S;;AAGAC,MAAAA,S,iBAAAA,S;;;;;;;;;OAIH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBL,U;;8BAGjBM,Y,WADZF,OAAO,CAAC,cAAD,C,UAKHC,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEN;AAAR,OAAD,C,sCALb,MACaK,YADb;AAAA;AAAA,kCAC4C;AAAA;AAAA;;AAAA;;AAAA;;AASd;AATc,eAWhCE,UAXgC,GAWX,CAXW;AAAA,eAoBxCC,eApBwC,GAoBb,KApBa;AAAA,eAqBxCC,gBArBwC,GAqBrB,IArBqB;AAAA;;AAWR;AAEhCC,QAAAA,SAAS,GAAG;AACR,eAAKC,QAAL,CAAc,KAAKC,UAAnB,EAA+B,IAA/B,EADQ,CAC8B;AACzC;;AAESC,QAAAA,MAAM,GAAS;AACrBR,UAAAA,YAAY,CAACS,QAAb,CAAsBJ,SAAtB;AACH;;AAGDK,QAAAA,iBAAiB,CAACC,QAAD,EAAW;AACxB,eAAKP,gBAAL,GAAwBO,QAAxB;AACA,eAAKR,eAAL,GAAuB,IAAvB;;AACA,cAAI,KAAKD,UAAL,GAAkB,CAAtB,EAAyB;AACrB,iBAAKU,YAAL,GAAoB,CAApB;AACH,WAFD,MAEO;AACH;AAAA;AAAA,wCAAUH,QAAV,CAAmBI,UAAnB,CAA8Bb,YAA9B;AACAW,YAAAA,QAAQ;AACX;AACJ;;AAESG,QAAAA,SAAS,GAAS;AACxB,eAAKC,UAAL,CAAgB,KAAKR,UAArB;AACH;;AAEDA,QAAAA,UAAU,GAAG;AACT,cAAI,KAAKL,UAAL,GAAkB,CAAtB,EAAyB;AACrB,iBAAKA,UAAL,IAAmB,OAAO,KAAKU,YAA/B,CADqB,CACwB;;AAC7C,iBAAKI,aAAL,CAAmBC,SAAnB,GAA+B,KAAKf,UAApC,CAFqB,CAE2B;AACnD,WAHD,MAGO;AACH,iBAAKa,UAAL,CAAgB,KAAKR,UAArB,EADG,CAC+B;;AAClC,gBAAI,KAAKJ,eAAT,EAA0B;AACtB;AAAA;AAAA,0CAAUM,QAAV,CAAmBI,UAAnB,CAA8Bb,YAA9B;AACA,mBAAKI,gBAAL;AACH;AACJ;AACJ;;AAEDc,QAAAA,MAAM,GAAG;AACLlB,UAAAA,YAAY,CAACS,QAAb,GAAwB,IAAxB;AACH;;AApDuC,O,UAEjCA,Q;;;;;iBAGiB,I;;uFAGvBV,Q;;;;;iBACsB,C","sourcesContent":["\r\nimport { _decorator, Button, Component, Label, Node, Sprite, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('LoadingPanel')\r\nexport class LoadingPanel extends PanelBase {\r\n\r\n static instance: LoadingPanel;\r\n\r\n @property({ type: Sprite })\r\n loadingSprite: Sprite = null;\r\n\r\n\r\n @property\r\n fillDuration: number = 5; // 填充持续时间,单位为秒\r\n\r\n private fillAmount: number = 0; // 当前填充量\r\n\r\n startFill() {\r\n this.schedule(this.updateFill, 0.01); // 每0.01秒更新一次填充量\r\n }\r\n\r\n protected onOpen(): void {\r\n LoadingPanel.instance.startFill()\r\n }\r\n loadingComplete: boolean = false\r\n completeCallback = null\r\n onLoadingComplete(callBack) {\r\n this.completeCallback = callBack\r\n this.loadingComplete = true\r\n if (this.fillAmount < 1) {\r\n this.fillDuration = 1\r\n } else {\r\n UIManager.instance.closePanel(LoadingPanel)\r\n callBack()\r\n }\r\n }\r\n\r\n protected onDestroy(): void {\r\n this.unschedule(this.updateFill);\r\n }\r\n\r\n updateFill() {\r\n if (this.fillAmount < 1) {\r\n this.fillAmount += 0.01 / this.fillDuration; // 根据持续时间逐步增加填充量\r\n this.loadingSprite.fillRange = this.fillAmount; // 更新 Sprite 的填充量\r\n } else {\r\n this.unschedule(this.updateFill); // 填充完成后停止更新\r\n if (this.loadingComplete) {\r\n UIManager.instance.closePanel(LoadingPanel)\r\n this.completeCallback()\r\n }\r\n }\r\n }\r\n\r\n onLoad() {\r\n LoadingPanel.instance = this;\r\n }\r\n\r\n\r\n}\r\n\r\n\r\n"]}
@@ -0,0 +1,296 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Collider, Component, Material, Node, PhysicsSystem, RigidBody, SkinnedMeshRenderer, SphereCollider, RagdollBone, RagdollConstraint, GameController, AudioMgr, AssetController, _dec, _dec2, _dec3, _dec4, _dec5, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _crd, ccclass, property, Ragdoll;
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 _reportPossibleCrUseOfRagdollBone(extras) {
_reporterNs.report("RagdollBone", "./RagdollBone", _context.meta, extras);
}
function _reportPossibleCrUseOfRagdollConstraint(extras) {
_reporterNs.report("RagdollConstraint", "./RagdollConstraint", _context.meta, extras);
}
function _reportPossibleCrUseOfGameController(extras) {
_reporterNs.report("GameController", "../scripts/GameController", _context.meta, extras);
}
function _reportPossibleCrUseOfAudioMgr(extras) {
_reporterNs.report("AudioMgr", "../scripts/framework/audio/AudioMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfAssetController(extras) {
_reporterNs.report("AssetController", "../scripts/AssetController", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Collider = _cc.Collider;
Component = _cc.Component;
Material = _cc.Material;
Node = _cc.Node;
PhysicsSystem = _cc.PhysicsSystem;
RigidBody = _cc.RigidBody;
SkinnedMeshRenderer = _cc.SkinnedMeshRenderer;
SphereCollider = _cc.SphereCollider;
}, function (_unresolved_2) {
RagdollBone = _unresolved_2.RagdollBone;
}, function (_unresolved_3) {
RagdollConstraint = _unresolved_3.RagdollConstraint;
}, function (_unresolved_4) {
GameController = _unresolved_4.GameController;
}, function (_unresolved_5) {
AudioMgr = _unresolved_5.AudioMgr;
}, function (_unresolved_6) {
AssetController = _unresolved_6.AssetController;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "fc0eb4iDgpE04mibrjf0fSC", "Ragdoll", undefined);
__checkObsolete__(['_decorator', 'Collider', 'Component', 'Material', 'Node', 'PhysicsGroup', 'PhysicsSystem', 'RigidBody', 'SkinnedMeshRenderer', 'SphereCollider']);
({
ccclass,
property
} = _decorator);
_export("Ragdoll", Ragdoll = (_dec = ccclass('Ragdoll'), _dec2 = property(Node), _dec3 = property(Node), _dec4 = property(SkinnedMeshRenderer), _dec5 = property(Material), _dec(_class = (_class2 = class Ragdoll extends Component {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "rootNode", _descriptor, this);
_initializerDefineProperty(this, "centerNode", _descriptor2, this);
_initializerDefineProperty(this, "renderer", _descriptor3, this);
_initializerDefineProperty(this, "siwang", _descriptor4, this);
// 新的材质
this.realBones = [];
this.simuBones = [];
this.simuBoneJointArr = [];
this.world = void 0;
this.isEnabled = false;
this.isDie = false;
}
start() {
this.world = PhysicsSystem.instance.physicsWorld.impl;
this.initRagdoll();
}
initRagdoll() {
// 压入真实骨骼
this.getAllRealBones(this.rootNode); // 创建模拟骨骼
this.createSimuBones(); // 创建模拟骨骼的关节
this.createSimuBoneJoints();
}
createSimuBones() {
for (let boneNode of this.realBones) {
let node = new Node();
node.addComponent(SphereCollider).radius = 0.2 * node.worldScale.x;
node.addComponent(RigidBody);
this.node.addChild(node);
this.simuBones.push(node);
this.syncPositionAndRotation(node, boneNode); // 同步之后将位置赋给初始位置
let ragdollBone = boneNode.getComponent(_crd && RagdollBone === void 0 ? (_reportPossibleCrUseOfRagdollBone({
error: Error()
}), RagdollBone) : RagdollBone);
ragdollBone.simuNode = node;
ragdollBone.initPos = boneNode.getPosition();
ragdollBone.initRot = boneNode.getRotation();
}
this.scheduleOnce(() => {
for (let bone of this.simuBones) {
let body = bone.getComponent(RigidBody);
body.sleep();
}
}, 0);
}
createSimuBoneJoints() {
for (let boneNode of this.realBones) {
const joint = boneNode.getComponent(_crd && RagdollConstraint === void 0 ? (_reportPossibleCrUseOfRagdollConstraint({
error: Error()
}), RagdollConstraint) : RagdollConstraint);
if (joint) {
const simuNodeA = boneNode.getComponent(_crd && RagdollBone === void 0 ? (_reportPossibleCrUseOfRagdollBone({
error: Error()
}), RagdollBone) : RagdollBone).simuNode;
const simuNodeB = joint.connectedBone.getComponent(_crd && RagdollBone === void 0 ? (_reportPossibleCrUseOfRagdollBone({
error: Error()
}), RagdollBone) : RagdollBone).simuNode;
const bodyA = simuNodeA.getComponent(RigidBody).body.impl;
const bodyB = simuNodeB.getComponent(RigidBody).body.impl;
let spineJoint = new CANNON.ConeTwistConstraint(bodyA, bodyB, {
pivotA: new CANNON.Vec3(joint.pivotA.x, joint.pivotA.y, joint.pivotA.z),
pivotB: new CANNON.Vec3(joint.pivotB.x, joint.pivotB.y, joint.pivotB.z),
axisA: new CANNON.Vec3(joint.axisA.x, joint.axisA.y, joint.axisA.z),
axisB: new CANNON.Vec3(joint.axisB.x, joint.axisB.y, joint.axisB.z),
angle: joint.angle,
twistAngle: joint.twistAngle
});
this.world.addConstraint(spineJoint);
this.simuBoneJointArr.push(spineJoint);
}
}
}
getAllRealBones(node) {
let bones = node.children;
for (let boneNode of bones) {
const bone = boneNode.getComponent(_crd && RagdollBone === void 0 ? (_reportPossibleCrUseOfRagdollBone({
error: Error()
}), RagdollBone) : RagdollBone);
if (bone) {
this.realBones.push(boneNode);
bone.ragdoll = this;
}
this.getAllRealBones(boneNode);
}
}
lateUpdate(deltaTime) {
if (this.isEnabled) {
this.updateBones();
}
}
syncPositionAndRotation(nodeA, nodeB) {
nodeA.setWorldPosition(nodeB.worldPosition);
nodeA.setWorldRotation(nodeB.worldRotation);
} // 将模拟骨骼的位置和转角同步到真实骨骼
updateBones() {
for (let i = 0; i < this.realBones.length; i++) {
this.syncPositionAndRotation(this.realBones[i], this.simuBones[i]);
}
}
getEnabled() {
return this.isEnabled;
}
setEnabled(isEnabled) {
if (isEnabled && this.isDie) return;
isEnabled ? this.enableRagdoll() : this.disableRagdoll();
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.die);
}
enableRagdoll() {
this.isDie = true;
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.onEnemyDie(this); // this.renderer.setMaterialInstance(this.siwang, 0)
this.renderer.material = this.siwang; // 将模拟骨骼的位置和真实骨骼同步
for (let bone of this.realBones) {
let ragdollBone = bone.getComponent(_crd && RagdollBone === void 0 ? (_reportPossibleCrUseOfRagdollBone({
error: Error()
}), RagdollBone) : RagdollBone);
this.syncPositionAndRotation(ragdollBone.simuNode, bone);
let collider = ragdollBone.getComponent(Collider);
if (collider) collider.enabled = false;
}
for (let bone of this.simuBones) {
let body = bone.getComponent(RigidBody);
body.wakeUp();
} // 将关节添加至物理世界
for (let joint of this.simuBoneJointArr) {
this.world.addConstraint(joint);
}
this.isEnabled = true;
}
disableRagdoll() {
// 将真实骨骼移动至初始位置
for (let bone of this.realBones) {
let ragdollBone = bone.getComponent(_crd && RagdollBone === void 0 ? (_reportPossibleCrUseOfRagdollBone({
error: Error()
}), RagdollBone) : RagdollBone);
bone.setPosition(ragdollBone.initPos);
bone.setRotation(ragdollBone.initRot);
}
for (let bone of this.simuBones) {
let body = bone.getComponent(RigidBody);
body.sleep();
} // 从物理世界中移除关节
for (let joint of this.simuBoneJointArr) {
this.world.removeConstraint(joint);
}
this.isEnabled = false;
}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "rootNode", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "centerNode", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "renderer", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "siwang", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: null
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=b84580597e9cababc38b7a3ce49a27f22d6f0abe.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,178 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, Label, PanelBase, GameController, UIManager, SdkMgr, AudioMgr, AssetController, _dec, _dec2, _dec3, _dec4, _dec5, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _class3, _crd, ccclass, property, LosePanel;
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 _reportPossibleCrUseOfGameController(extras) {
_reporterNs.report("GameController", "../GameController", _context.meta, extras);
}
function _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "../framework/ui/UIManager", _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);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Button = _cc.Button;
Label = _cc.Label;
}, function (_unresolved_2) {
PanelBase = _unresolved_2.PanelBase;
}, function (_unresolved_3) {
GameController = _unresolved_3.GameController;
}, function (_unresolved_4) {
UIManager = _unresolved_4.UIManager;
}, function (_unresolved_5) {
SdkMgr = _unresolved_5.SdkMgr;
}, function (_unresolved_6) {
AudioMgr = _unresolved_6.AudioMgr;
}, function (_unresolved_7) {
AssetController = _unresolved_7.AssetController;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "35c17zpyAxEMJYr9G6tai5z", "LosePanel", undefined);
__checkObsolete__(['_decorator', 'Button', 'Component', 'EventTouch', 'Input', 'input', 'instantiate', 'Label', 'Node', 'Prefab']);
({
ccclass,
property
} = _decorator);
_export("LosePanel", LosePanel = (_dec = ccclass('LosePanel'), _dec2 = property(Button), _dec3 = property(Button), _dec4 = property(Button), _dec5 = property(Label), _dec(_class = (_class2 = (_class3 = class LosePanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
error: Error()
}), PanelBase) : PanelBase) {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "closeBtn", _descriptor, this);
_initializerDefineProperty(this, "replayBtn", _descriptor2, this);
_initializerDefineProperty(this, "addTimeBtn", _descriptor3, this);
_initializerDefineProperty(this, "remainLabel", _descriptor4, this);
}
onLoad() {
LosePanel.instance = this;
this.closeBtn.node.on(Button.EventType.CLICK, this.onClickClose, this);
this.replayBtn.node.on(Button.EventType.CLICK, this.onClickReplay, this);
this.addTimeBtn.node.on(Button.EventType.CLICK, this.onClickAddTime, this);
}
onClickClose() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().backMain();
}
onClickReplay() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().gameRestart();
}
onClickAddTime() {
(_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.playerRewardAds(() => {
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.addTimer();
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.ContinueRun();
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.closePanel(LosePanel);
});
}
onOpen() {
LosePanel.instance.remainLabel.string = "剩余: " + (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.getAliveEnemeyCount().toString();
}
}, _class3.instance = null, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "closeBtn", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "replayBtn", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "addTimeBtn", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "remainLabel", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=bace070c537a3e1854e903015145470ccbad65f3.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts"],"names":["_decorator","Button","Label","PanelBase","GameController","UIManager","SdkMgr","AudioMgr","AssetController","ccclass","property","LosePanel","onLoad","instance","closeBtn","node","on","EventType","CLICK","onClickClose","replayBtn","onClickReplay","addTimeBtn","onClickAddTime","inst","playOneShot","click","getInstance","backMain","gameRestart","playerRewardAds","curLevel","addTimer","ContinueRun","closePanel","onOpen","remainLabel","string","getAliveEnemeyCount","toString"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;AAA0DC,MAAAA,K,OAAAA,K;;AACtEC,MAAAA,S,iBAAAA,S;;AAEAC,MAAAA,c,iBAAAA,c;;AAGAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,M,iBAAAA,M;;AACAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,e,iBAAAA,e;;;;;;;;;OACH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBV,U;;2BAGjBW,S,WADZF,OAAO,CAAC,WAAD,C,UAKHC,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACT,MAAD,C,UAGRS,QAAQ,CAACR,KAAD,C,sCAdb,MACaS,SADb;AAAA;AAAA,kCACyC;AAAA;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;AAAA;;AAgBrCC,QAAAA,MAAM,GAAG;AACLD,UAAAA,SAAS,CAACE,QAAV,GAAqB,IAArB;AACA,eAAKC,QAAL,CAAcC,IAAd,CAAmBC,EAAnB,CAAsBf,MAAM,CAACgB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,YAAnD,EAAiE,IAAjE;AACA,eAAKC,SAAL,CAAeL,IAAf,CAAoBC,EAApB,CAAuBf,MAAM,CAACgB,SAAP,CAAiBC,KAAxC,EAA+C,KAAKG,aAApD,EAAmE,IAAnE;AACA,eAAKC,UAAL,CAAgBP,IAAhB,CAAqBC,EAArB,CAAwBf,MAAM,CAACgB,SAAP,CAAiBC,KAAzC,EAAgD,KAAKK,cAArD,EAAqE,IAArE;AACH;;AACDJ,QAAAA,YAAY,GAAG;AACX;AAAA;AAAA,oCAASK,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gDAAeC,WAAf,GAA6BC,QAA7B;AACH;;AAEDP,QAAAA,aAAa,GAAG;AACZ;AAAA;AAAA,oCAASG,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gDAAeC,WAAf,GAA6BE,WAA7B;AACH;;AAEDN,QAAAA,cAAc,GAAG;AACb;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBZ,QAAhB,CAAyBa,KAAnD;AACA;AAAA;AAAA,gCAAOb,QAAP,CAAgBiB,eAAhB,CAAgC,MAAM;AAClC;AAAA;AAAA,kDAAeH,WAAf,GAA6BI,QAA7B,CAAsCC,QAAtC;AACA;AAAA;AAAA,kDAAeL,WAAf,GAA6BI,QAA7B,CAAsCE,WAAtC;AACA;AAAA;AAAA,wCAAUpB,QAAV,CAAmBqB,UAAnB,CAA8BvB,SAA9B;AACH,WAJD;AAKH;;AAESwB,QAAAA,MAAM,GAAS;AACrBxB,UAAAA,SAAS,CAACE,QAAV,CAAmBuB,WAAnB,CAA+BC,MAA/B,GAAwC,SAAS;AAAA;AAAA,gDAAeV,WAAf,GAA6BI,QAA7B,CAAsCO,mBAAtC,GAA4DC,QAA5D,EAAjD;AACH;;AA3CoC,O,UAE9B1B,Q,GAAsB,I;;;;;iBAGV,I;;;;;;;iBAGC,I;;;;;;;iBAGC,I;;;;;;;iBAGA,I","sourcesContent":["import { _decorator, Button, Component, EventTouch, Input, input, instantiate, Label, Node, Prefab } from 'cc';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { FPSCameraController } from '../FPSCameraController';\r\nimport { GameController } from '../GameController';\r\nimport { TargetIconItem } from './TargetIconItem';\r\nimport { EventCenter } from '../EventCenter';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { SdkMgr } from '../framework/sdk/SdkMgr';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { AssetController } from '../AssetController';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('LosePanel')\r\nexport class LosePanel extends PanelBase {\r\n\r\n static instance: LosePanel = null\r\n\r\n @property(Button)\r\n closeBtn: Button = null;\r\n\r\n @property(Button)\r\n replayBtn: Button = null;\r\n\r\n @property(Button)\r\n addTimeBtn: Button = null;\r\n\r\n @property(Label)\r\n remainLabel: Label = null;\r\n\r\n onLoad() {\r\n LosePanel.instance = this\r\n this.closeBtn.node.on(Button.EventType.CLICK, this.onClickClose, this);\r\n this.replayBtn.node.on(Button.EventType.CLICK, this.onClickReplay, this);\r\n this.addTimeBtn.node.on(Button.EventType.CLICK, this.onClickAddTime, this);\r\n }\r\n onClickClose() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().backMain()\r\n }\r\n\r\n onClickReplay() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n GameController.getInstance().gameRestart()\r\n }\r\n\r\n onClickAddTime() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n SdkMgr.instance.playerRewardAds(() => {\r\n GameController.getInstance().curLevel.addTimer()\r\n GameController.getInstance().curLevel.ContinueRun()\r\n UIManager.instance.closePanel(LosePanel)\r\n })\r\n }\r\n\r\n protected onOpen(): void {\r\n LosePanel.instance.remainLabel.string = \"剩余: \" + GameController.getInstance().curLevel.getAliveEnemeyCount().toString()\r\n }\r\n\r\n}\r\n\r\n\r\n"]}
@@ -0,0 +1,177 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, sys, LocalSaveMgr, UIManager, AudioMgr, PanelBase, AssetController, WXSdk, MainPanel, _dec, _dec2, _dec3, _class, _class2, _descriptor, _descriptor2, _class3, _crd, ccclass, property, SharePanel;
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 _reportPossibleCrUseOfLocalSaveMgr(extras) {
_reporterNs.report("LocalSaveMgr", "../framework/data/LocalSaveMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "../framework/ui/UIManager", _context.meta, extras);
}
function _reportPossibleCrUseOfAudioMgr(extras) {
_reporterNs.report("AudioMgr", "../framework/audio/AudioMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfPanelBase(extras) {
_reporterNs.report("PanelBase", "../framework/ui/PanelBase", _context.meta, extras);
}
function _reportPossibleCrUseOfAssetController(extras) {
_reporterNs.report("AssetController", "../AssetController", _context.meta, extras);
}
function _reportPossibleCrUseOfWXSdk(extras) {
_reporterNs.report("WXSdk", "../framework/sdk/WXSdk", _context.meta, extras);
}
function _reportPossibleCrUseOfMainPanel(extras) {
_reporterNs.report("MainPanel", "./MainPanel", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Button = _cc.Button;
sys = _cc.sys;
}, function (_unresolved_2) {
LocalSaveMgr = _unresolved_2.LocalSaveMgr;
}, function (_unresolved_3) {
UIManager = _unresolved_3.UIManager;
}, function (_unresolved_4) {
AudioMgr = _unresolved_4.AudioMgr;
}, function (_unresolved_5) {
PanelBase = _unresolved_5.PanelBase;
}, function (_unresolved_6) {
AssetController = _unresolved_6.AssetController;
}, function (_unresolved_7) {
WXSdk = _unresolved_7.WXSdk;
}, function (_unresolved_8) {
MainPanel = _unresolved_8.MainPanel;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "a5f9fQw+gRPsor0DnF2oHjO", "SharePanel", undefined);
__checkObsolete__(['_decorator', 'Button', 'Component', 'Label', 'Node', 'sys', 'Tween', 'tween', 'Vec3']);
({
ccclass,
property
} = _decorator);
_export("SharePanel", SharePanel = (_dec = ccclass('SharePanel'), _dec2 = property({
type: Button
}), _dec3 = property({
type: Button
}), _dec(_class = (_class2 = (_class3 = class SharePanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
error: Error()
}), PanelBase) : PanelBase) {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "shareBtn", _descriptor, this);
_initializerDefineProperty(this, "closeBtn", _descriptor2, this);
}
onLoad() {
SharePanel.instance = this;
this.closeBtn.node.on(Button.EventType.CLICK, this.closeBtnCallBack, this);
this.shareBtn.node.on(Button.EventType.CLICK, this.shareCallBack, this);
}
activeShareBtn() {
const date = new Date();
const dayOfMonth = date.getDate();
if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.day == dayOfMonth) {
this.shareBtn.node.active = false;
} else {
this.shareBtn.node.active = true;
}
}
shareCallBack() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
if (sys.platform == sys.Platform.WECHAT_GAME) (_crd && WXSdk === void 0 ? (_reportPossibleCrUseOfWXSdk({
error: Error()
}), WXSdk) : WXSdk).instance.initativeShare();
let fromeMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin;
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.addCoin(200);
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.setShareTime();
let endMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin;
(_crd && MainPanel === void 0 ? (_reportPossibleCrUseOfMainPanel({
error: Error()
}), MainPanel) : MainPanel).instance.flyShareMoney(fromeMoney, endMoney);
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.closePanel(SharePanel);
}
closeBtnCallBack(button) {
(_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.closePanel(SharePanel);
}
start() {
this.activeShareBtn();
}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "shareBtn", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "closeBtn", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,172 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, Node, sys, LocalSaveMgr, UIManager, AudioMgr, PanelBase, AssetController, DYSdk, _dec, _dec2, _dec3, _dec4, _class, _class2, _descriptor, _descriptor2, _descriptor3, _class3, _crd, ccclass, property, SideTipPanel;
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 _reportPossibleCrUseOfLocalSaveMgr(extras) {
_reporterNs.report("LocalSaveMgr", "../framework/data/LocalSaveMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "../framework/ui/UIManager", _context.meta, extras);
}
function _reportPossibleCrUseOfAudioMgr(extras) {
_reporterNs.report("AudioMgr", "../framework/audio/AudioMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfPanelBase(extras) {
_reporterNs.report("PanelBase", "../framework/ui/PanelBase", _context.meta, extras);
}
function _reportPossibleCrUseOfAssetController(extras) {
_reporterNs.report("AssetController", "../AssetController", _context.meta, extras);
}
function _reportPossibleCrUseOfDYSdk(extras) {
_reporterNs.report("DYSdk", "../framework/sdk/DYSdk", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Button = _cc.Button;
Node = _cc.Node;
sys = _cc.sys;
}, function (_unresolved_2) {
LocalSaveMgr = _unresolved_2.LocalSaveMgr;
}, function (_unresolved_3) {
UIManager = _unresolved_3.UIManager;
}, function (_unresolved_4) {
AudioMgr = _unresolved_4.AudioMgr;
}, function (_unresolved_5) {
PanelBase = _unresolved_5.PanelBase;
}, function (_unresolved_6) {
AssetController = _unresolved_6.AssetController;
}, function (_unresolved_7) {
DYSdk = _unresolved_7.DYSdk;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "b585fYboTJDGaujKULQIlZb", "SideTipPanel", undefined);
__checkObsolete__(['_decorator', 'Button', 'Component', 'Label', 'Node', 'sys', 'Tween', 'tween', 'Vec3']);
({
ccclass,
property
} = _decorator);
_export("SideTipPanel", SideTipPanel = (_dec = ccclass('SideTipPanel'), _dec2 = property({
type: Button
}), _dec3 = property({
type: Button
}), _dec4 = property({
type: Node
}), _dec(_class = (_class2 = (_class3 = class SideTipPanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
error: Error()
}), PanelBase) : PanelBase) {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "rewardBtn", _descriptor, this);
_initializerDefineProperty(this, "closeBtn", _descriptor2, this);
_initializerDefineProperty(this, "getNode", _descriptor3, this);
}
onLoad() {
SideTipPanel.instance = this;
this.closeBtn.node.on(Button.EventType.CLICK, this.closeBtnCallBack, this);
this.rewardBtn.node.on(Button.EventType.CLICK, this.rewardCallBack, this);
}
rewardCallBack() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) (_crd && DYSdk === void 0 ? (_reportPossibleCrUseOfDYSdk({
error: Error()
}), DYSdk) : DYSdk).instance.navigateToScene();
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.addCoin(888);
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.setSideTip();
this.getNode.active = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.haveGetSideReward;
this.rewardBtn.node.active = !(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.haveGetSideReward;
}
onOpen() {
this.getNode.active = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.haveGetSideReward;
this.rewardBtn.node.active = !(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.haveGetSideReward;
}
closeBtnCallBack(button) {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click); // AudioMgr.inst.playOneShot(AssetController.instance.click)
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.closePanel(SideTipPanel);
}
start() {}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "rewardBtn", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "closeBtn", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "getNode", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts"],"names":["_decorator","Button","Node","sys","LocalSaveMgr","UIManager","AudioMgr","PanelBase","AssetController","DYSdk","ccclass","property","SideTipPanel","type","onLoad","instance","closeBtn","node","on","EventType","CLICK","closeBtnCallBack","rewardBtn","rewardCallBack","inst","playOneShot","click","platform","Platform","BYTEDANCE_MINI_GAME","navigateToScene","addCoin","setSideTip","getNode","active","playerData","haveGetSideReward","onOpen","button","closePanel","start"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,M,OAAAA,M;AAA0BC,MAAAA,I,OAAAA,I;AAAMC,MAAAA,G,OAAAA,G;;AAC5CC,MAAAA,Y,iBAAAA,Y;;AACAC,MAAAA,S,iBAAAA,S;;AAEAC,MAAAA,Q,iBAAAA,Q;;AACAC,MAAAA,S,iBAAAA,S;;AACAC,MAAAA,e,iBAAAA,e;;AAEAC,MAAAA,K,iBAAAA,K;;;;;;;;;OAEH;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBX,U;;8BAGjBY,Y,WADZF,OAAO,CAAC,cAAD,C,UAKHC,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEZ;AAAR,OAAD,C,UAGRU,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEZ;AAAR,OAAD,C,UAGRU,QAAQ,CAAC;AAAEE,QAAAA,IAAI,EAAEX;AAAR,OAAD,C,sCAXb,MACaU,YADb;AAAA;AAAA,kCAC4C;AAAA;AAAA;;AAAA;;AAAA;;AAAA;AAAA;;AAcxCE,QAAAA,MAAM,GAAG;AACLF,UAAAA,YAAY,CAACG,QAAb,GAAwB,IAAxB;AACA,eAAKC,QAAL,CAAcC,IAAd,CAAmBC,EAAnB,CAAsBjB,MAAM,CAACkB,SAAP,CAAiBC,KAAvC,EAA8C,KAAKC,gBAAnD,EAAqE,IAArE;AACA,eAAKC,SAAL,CAAeL,IAAf,CAAoBC,EAApB,CAAuBjB,MAAM,CAACkB,SAAP,CAAiBC,KAAxC,EAA+C,KAAKG,cAApD,EAAoE,IAApE;AAEH;;AAEDA,QAAAA,cAAc,GAAG;AACb;AAAA;AAAA,oCAASC,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBV,QAAhB,CAAyBW,KAAnD;AACA,cAAIvB,GAAG,CAACwB,QAAJ,IAAgBxB,GAAG,CAACyB,QAAJ,CAAaC,mBAAjC,EACI;AAAA;AAAA,8BAAMd,QAAN,CAAee,eAAf;AAEJ;AAAA;AAAA,4CAAaf,QAAb,CAAsBgB,OAAtB,CAA8B,GAA9B;AACA;AAAA;AAAA,4CAAahB,QAAb,CAAsBiB,UAAtB;AAEA,eAAKC,OAAL,CAAaC,MAAb,GAAsB;AAAA;AAAA,4CAAanB,QAAb,CAAsBoB,UAAtB,CAAiCC,iBAAvD;AACA,eAAKd,SAAL,CAAeL,IAAf,CAAoBiB,MAApB,GAA6B,CAAC;AAAA;AAAA,4CAAanB,QAAb,CAAsBoB,UAAtB,CAAiCC,iBAA/D;AAEH;;AAESC,QAAAA,MAAM,GAAS;AACrB,eAAKJ,OAAL,CAAaC,MAAb,GAAsB;AAAA;AAAA,4CAAanB,QAAb,CAAsBoB,UAAtB,CAAiCC,iBAAvD;AACA,eAAKd,SAAL,CAAeL,IAAf,CAAoBiB,MAApB,GAA6B,CAAC;AAAA;AAAA,4CAAanB,QAAb,CAAsBoB,UAAtB,CAAiCC,iBAA/D;AACH;;AAGDf,QAAAA,gBAAgB,CAACiB,MAAD,EAAiB;AAC7B;AAAA;AAAA,oCAASd,IAAT,CAAcC,WAAd,CAA0B;AAAA;AAAA,kDAAgBV,QAAhB,CAAyBW,KAAnD,EAD6B,CAE7B;;AACA;AAAA;AAAA,sCAAUX,QAAV,CAAmBwB,UAAnB,CAA8B3B,YAA9B;AACH;;AACD4B,QAAAA,KAAK,GAAG,CAEP;;AA/CuC,O,UAEjCzB,Q;;;;;iBAGa,I;;;;;;;iBAGD,I;;;;;;;iBAGH,I","sourcesContent":["import { _decorator, Button, Component, Label, Node, sys, Tween, tween, Vec3 } from 'cc';\r\nimport { LocalSaveMgr } from '../framework/data/LocalSaveMgr';\r\nimport { UIManager } from '../framework/ui/UIManager';\r\nimport { UISwitcher } from '../framework/ui/UISwitcher';\r\nimport { AudioMgr } from '../framework/audio/AudioMgr';\r\nimport { PanelBase } from '../framework/ui/PanelBase';\r\nimport { AssetController } from '../AssetController';\r\nimport { GameController } from '../GameController';\r\nimport { DYSdk } from '../framework/sdk/DYSdk';\r\n\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('SideTipPanel')\r\nexport class SideTipPanel extends PanelBase {\r\n\r\n static instance: SideTipPanel;\r\n\r\n @property({ type: Button })\r\n rewardBtn: Button = null;\r\n\r\n @property({ type: Button })\r\n closeBtn: Button = null;\r\n\r\n @property({ type: Node })\r\n getNode: Node = null;\r\n\r\n\r\n onLoad() {\r\n SideTipPanel.instance = this;\r\n this.closeBtn.node.on(Button.EventType.CLICK, this.closeBtnCallBack, this);\r\n this.rewardBtn.node.on(Button.EventType.CLICK, this.rewardCallBack, this);\r\n\r\n }\r\n\r\n rewardCallBack() {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME)\r\n DYSdk.instance.navigateToScene()\r\n\r\n LocalSaveMgr.instance.addCoin(888)\r\n LocalSaveMgr.instance.setSideTip();\r\n\r\n this.getNode.active = LocalSaveMgr.instance.playerData.haveGetSideReward\r\n this.rewardBtn.node.active = !LocalSaveMgr.instance.playerData.haveGetSideReward\r\n\r\n }\r\n\r\n protected onOpen(): void {\r\n this.getNode.active = LocalSaveMgr.instance.playerData.haveGetSideReward\r\n this.rewardBtn.node.active = !LocalSaveMgr.instance.playerData.haveGetSideReward\r\n }\r\n\r\n\r\n closeBtnCallBack(button: Button) {\r\n AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n // AudioMgr.inst.playOneShot(AssetController.instance.click)\r\n UIManager.instance.closePanel(SideTipPanel)\r\n }\r\n start() {\r\n\r\n }\r\n}\r\n\r\n\r\n"]}
@@ -0,0 +1,431 @@
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"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, AssetManager, Camera, Component, instantiate, Node, Prefab, resources, sys, Ragdoll, EventCenter, LevelState, GameController, UIManager, WinPanel, FPSCameraController, DataMgr, LevelConfig, Weapon, LocalSaveMgr, LosePanel, BattleResult, _dec, _dec2, _class, _class2, _descriptor, _crd, ccclass, property, BattleLevel;
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 _reportPossibleCrUseOfRagdoll(extras) {
_reporterNs.report("Ragdoll", "../Ragdoll/Ragdoll", _context.meta, extras);
}
function _reportPossibleCrUseOfEventCenter(extras) {
_reporterNs.report("EventCenter", "./EventCenter", _context.meta, extras);
}
function _reportPossibleCrUseOfLevelState(extras) {
_reporterNs.report("LevelState", "./EnumFile", _context.meta, extras);
}
function _reportPossibleCrUseOfGameController(extras) {
_reporterNs.report("GameController", "./GameController", _context.meta, extras);
}
function _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "./framework/ui/UIManager", _context.meta, extras);
}
function _reportPossibleCrUseOfWinPanel(extras) {
_reporterNs.report("WinPanel", "./ui/WinPanel", _context.meta, extras);
}
function _reportPossibleCrUseOfFPSCameraController(extras) {
_reporterNs.report("FPSCameraController", "./FPSCameraController", _context.meta, extras);
}
function _reportPossibleCrUseOfDataMgr(extras) {
_reporterNs.report("DataMgr", "./framework/data/DataMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfLevelConfig(extras) {
_reporterNs.report("LevelConfig", "./data/ConfigData", _context.meta, extras);
}
function _reportPossibleCrUseOfWeapon(extras) {
_reporterNs.report("Weapon", "./data/ConfigData", _context.meta, extras);
}
function _reportPossibleCrUseOfLocalSaveMgr(extras) {
_reporterNs.report("LocalSaveMgr", "./framework/data/LocalSaveMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfLosePanel(extras) {
_reporterNs.report("LosePanel", "./ui/LosePanel", _context.meta, extras);
}
_export("BattleResult", void 0);
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
AssetManager = _cc.AssetManager;
Camera = _cc.Camera;
Component = _cc.Component;
instantiate = _cc.instantiate;
Node = _cc.Node;
Prefab = _cc.Prefab;
resources = _cc.resources;
sys = _cc.sys;
}, function (_unresolved_2) {
Ragdoll = _unresolved_2.Ragdoll;
}, function (_unresolved_3) {
EventCenter = _unresolved_3.EventCenter;
}, function (_unresolved_4) {
LevelState = _unresolved_4.LevelState;
}, function (_unresolved_5) {
GameController = _unresolved_5.GameController;
}, function (_unresolved_6) {
UIManager = _unresolved_6.UIManager;
}, function (_unresolved_7) {
WinPanel = _unresolved_7.WinPanel;
}, function (_unresolved_8) {
FPSCameraController = _unresolved_8.FPSCameraController;
}, function (_unresolved_9) {
DataMgr = _unresolved_9.DataMgr;
}, function (_unresolved_10) {
LevelConfig = _unresolved_10.LevelConfig;
Weapon = _unresolved_10.Weapon;
}, function (_unresolved_11) {
LocalSaveMgr = _unresolved_11.LocalSaveMgr;
}, function (_unresolved_12) {
LosePanel = _unresolved_12.LosePanel;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "9e148aozb1Po7lPojkLGFFt", "BattleLevel", undefined);
__checkObsolete__(['_decorator', 'AssetManager', 'Camera', 'Component', 'instantiate', 'math', 'Node', 'Prefab', 'resources', 'sys']);
({
ccclass,
property
} = _decorator);
_export("BattleLevel", BattleLevel = (_dec = ccclass('BattleLevel'), _dec2 = property(Node), _dec(_class = (_class2 = class BattleLevel extends Component {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "roleNode", _descriptor, this);
// 相机节点
this.enemies = [];
this.aliveCount = 0;
this.timer = 300;
this.maxTimer = 300;
this.levelState = void 0;
this.levelIndex = void 0;
this.envNode = null;
this.enemyNode = null;
this.gunNode = null;
this.levelResult = void 0;
this.qingBaoTarget = void 0;
this.saoMiaoTarget = void 0;
}
onLoad() {}
waitUntil(condition) {
return new Promise(resolve => {
const checkCondition = () => {
if (condition()) {
resolve(); // 条件成立,结束等待
} else {
// 条件不成立,继续轮询
requestAnimationFrame(checkCondition);
}
};
checkCondition(); // 开始检查条件
});
}
initLevel() {
this.enemies = [];
this.aliveCount = 0;
this.timer = this.maxTimer;
for (let index = 0; index < this.roleNode.children.length; index++) {
let ragdoll = this.roleNode.children[index].getComponent(_crd && Ragdoll === void 0 ? (_reportPossibleCrUseOfRagdoll({
error: Error()
}), Ragdoll) : Ragdoll);
if (ragdoll) {
this.enemies.push(ragdoll);
this.aliveCount += 1;
}
}
this.levelState = (_crd && LevelState === void 0 ? (_reportPossibleCrUseOfLevelState({
error: Error()
}), LevelState) : LevelState).Loading;
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().onLoadComplete();
}
async loadLevel() {
let loadSceneComplete = false;
let loadRoleComplete = false;
this.node.destroyAllChildren();
let levelIndex = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.levelIndex;
if ((_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().forceLevelIndex > 1) {
levelIndex = (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().forceLevelIndex;
}
this.levelIndex = levelIndex; // levelIndex = 1
if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
tt.reportAnalytics('start_level', {
level: this.levelIndex
});
}
let config = (_crd && DataMgr === void 0 ? (_reportPossibleCrUseOfDataMgr({
error: Error()
}), DataMgr) : DataMgr).getInstance().GetDataById(_crd && LevelConfig === void 0 ? (_reportPossibleCrUseOfLevelConfig({
error: Error()
}), LevelConfig) : LevelConfig, levelIndex);
this.qingBaoTarget = null;
this.saoMiaoTarget = null;
console.log("加载关卡", levelIndex, config);
if (levelIndex <= 30) {
// games-display/cdn/SearchAliens/assets/
AssetManager.instance.loadBundle('level', (err, bundle) => {
bundle.load(`env/${config.env}`, Prefab, (err, prefab) => {
var item = instantiate(prefab);
item.setParent(this.node);
loadSceneComplete = true;
});
bundle.load(`enemy/${config.enemy}`, Prefab, (err, prefab) => {
var item = instantiate(prefab);
item.setParent(this.node);
(_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({
error: Error()
}), FPSCameraController) : FPSCameraController).getInstance().init(item.getChildByPath("Player/Main Camera").getComponent(Camera), config.aimFov);
this.roleNode = item;
let weapon = (_crd && DataMgr === void 0 ? (_reportPossibleCrUseOfDataMgr({
error: Error()
}), DataMgr) : DataMgr).getInstance().GetDataById(_crd && Weapon === void 0 ? (_reportPossibleCrUseOfWeapon({
error: Error()
}), Weapon) : Weapon, (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.equipedWeapon);
resources.load(`weapon/${weapon.prefab}`, Prefab, (err, prefab) => {
var gun = instantiate(prefab);
this.gunNode = gun;
gun.setParent(item.getChildByPath(`Player/Main Camera/${weapon.point}`));
loadRoleComplete = true;
});
});
});
} else {
AssetManager.instance.loadBundle('level', (err, bundle) => {
bundle.load(`env/${config.env}`, Prefab, (err, prefab) => {
var item = instantiate(prefab);
item.setParent(this.node);
loadSceneComplete = true;
});
AssetManager.instance.loadBundle('levelRemote', (err, bundle) => {
bundle.load(`enemy/${config.enemy}`, Prefab, (err, prefab) => {
var item = instantiate(prefab);
item.setParent(this.node);
(_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({
error: Error()
}), FPSCameraController) : FPSCameraController).getInstance().init(item.getChildByPath("Player/Main Camera").getComponent(Camera), config.aimFov);
this.roleNode = item;
let weapon = (_crd && DataMgr === void 0 ? (_reportPossibleCrUseOfDataMgr({
error: Error()
}), DataMgr) : DataMgr).getInstance().GetDataById(_crd && Weapon === void 0 ? (_reportPossibleCrUseOfWeapon({
error: Error()
}), Weapon) : Weapon, (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.equipedWeapon);
resources.load(`weapon/${weapon.prefab}`, Prefab, (err, prefab) => {
var gun = instantiate(prefab);
this.gunNode = gun;
gun.setParent(item.getChildByPath(`Player/Main Camera/${weapon.point}`));
loadRoleComplete = true;
});
});
});
});
}
await this.waitUntil(() => loadSceneComplete && loadRoleComplete);
this.initLevel();
}
unLoadLevel() {
this.node.destroyAllChildren();
this.levelState = (_crd && LevelState === void 0 ? (_reportPossibleCrUseOfLevelState({
error: Error()
}), LevelState) : LevelState).None;
}
onEnemyDie(target) {
this.aliveCount -= 1;
(_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({
error: Error()
}), EventCenter) : EventCenter).onEnemyDie.emit(null);
}
judgeLastBullet() {
return this.aliveCount == 1;
}
startLevel() {
this.levelState = (_crd && LevelState === void 0 ? (_reportPossibleCrUseOfLevelState({
error: Error()
}), LevelState) : LevelState).Running;
}
update(dt) {
if (this.levelState == (_crd && LevelState === void 0 ? (_reportPossibleCrUseOfLevelState({
error: Error()
}), LevelState) : LevelState).Running) {
this.timer -= dt;
if (this.timer <= 0) {
this.timer = 0;
this.lose();
}
}
}
lose() {
this.levelState = (_crd && LevelState === void 0 ? (_reportPossibleCrUseOfLevelState({
error: Error()
}), LevelState) : LevelState).Result;
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.openPanel(_crd && LosePanel === void 0 ? (_reportPossibleCrUseOfLosePanel({
error: Error()
}), LosePanel) : LosePanel);
}
win() {
if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
tt.reportAnalytics('end_level', {
level: this.levelIndex
});
}
this.levelState = (_crd && LevelState === void 0 ? (_reportPossibleCrUseOfLevelState({
error: Error()
}), LevelState) : LevelState).Result;
let levelResult = new BattleResult();
let remainTimer = Math.ceil(this.timer);
levelResult.timer = remainTimer;
levelResult.enemyCount = this.enemies.length;
levelResult.timerCoin = levelResult.timer;
levelResult.enemyCoin = levelResult.enemyCount * 10;
levelResult.coinCount = levelResult.timerCoin + levelResult.enemyCoin;
this.levelResult = levelResult;
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.passLevel();
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.openPanel(_crd && WinPanel === void 0 ? (_reportPossibleCrUseOfWinPanel({
error: Error()
}), WinPanel) : WinPanel);
}
ContinueRun() {
this.levelState = (_crd && LevelState === void 0 ? (_reportPossibleCrUseOfLevelState({
error: Error()
}), LevelState) : LevelState).Running;
}
pause() {
this.levelState = (_crd && LevelState === void 0 ? (_reportPossibleCrUseOfLevelState({
error: Error()
}), LevelState) : LevelState).Pause;
}
addTimer() {
this.timer += 180;
}
getAliveEnemeyCount() {
let aliveCount = 0;
for (let index = 0; index < this.enemies.length; index++) {
if (!this.enemies[index].isDie) {
aliveCount++;
}
}
return aliveCount;
}
getAliveEnemey() {
for (let index = 0; index < this.enemies.length; index++) {
if (!this.enemies[index].isDie) {
return this.enemies[index];
}
}
}
getQingBaoEnemey() {
this.qingBaoTarget = this.getAliveEnemey();
return this.qingBaoTarget;
}
getTutorialAliveEnemey() {
return this.enemies[this.enemies.length - 1];
}
haveQingBaoTarget() {
return this.qingBaoTarget != null && !this.qingBaoTarget.isDie;
}
SetSaoMiaoTarget() {
this.saoMiaoTarget = this.getAliveEnemey();
}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "roleNode", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_export("BattleResult", BattleResult = class BattleResult {
constructor() {
this.timer = void 0;
this.enemyCount = void 0;
this.coinCount = void 0;
this.timerCoin = void 0;
this.enemyCoin = void 0;
}
});
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,58 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, _dec, _class, _class2, _crd, ccclass, property, SingletonBase;
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Component = _cc.Component;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "983a7Fa7u9CALdO3YvO3QLZ", "SingletonBase", undefined);
__checkObsolete__(['_decorator', 'Component']);
({
ccclass,
property
} = _decorator);
_export("SingletonBase", SingletonBase = (_dec = ccclass('SingletonBase'), _dec(_class = (_class2 = class SingletonBase extends Component {
static getInstance() {
if (this._instance === null) {
return null;
}
return this._instance;
}
onLoad() {
if (this.constructor._instance) {
this.node.destroy();
return;
}
this.constructor._instance = this;
}
onDestroy() {
if (this.constructor._instance === this) {
this.constructor._instance = null;
}
}
}, _class2._instance = null, _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=d2fe8f613eaa9369920a8fa74ab19eccb4860b54.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts"],"names":["_decorator","Component","ccclass","property","SingletonBase","getInstance","_instance","onLoad","constructor","node","destroy","onDestroy"],"mappings":";;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,S,OAAAA,S;;;;;;;;;OACf;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBH,U;;+BAGRI,a,WADrBF,OAAO,CAAC,eAAD,C,2BAAR,MACsBE,aADtB,SACiEH,SADjE,CAC2E;AAG9C,eAAXI,WAAW,GAA4C;AACjE,cAAK,IAAD,CAAcC,SAAd,KAA4B,IAAhC,EAAsC;AAClC,mBAAO,IAAP;AACH;;AACD,iBAAQ,IAAD,CAAcA,SAArB;AACH;;AAESC,QAAAA,MAAM,GAAS;AACrB,cAAK,KAAKC,WAAN,CAA0BF,SAA9B,EAAyC;AACrC,iBAAKG,IAAL,CAAUC,OAAV;AACA;AACH;;AACA,eAAKF,WAAN,CAA0BF,SAA1B,GAAsC,IAAtC;AACH;;AAESK,QAAAA,SAAS,GAAS;AACxB,cAAK,KAAKH,WAAN,CAA0BF,SAA1B,KAAwC,IAA5C,EAAkD;AAC7C,iBAAKE,WAAN,CAA0BF,SAA1B,GAAsC,IAAtC;AACH;AACJ;;AAtBsE,O,UACxDA,S,GAAiB,I","sourcesContent":["import { _decorator, Component } from 'cc';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('SingletonBase')\r\nexport abstract class SingletonBase<T extends Component> extends Component {\r\n private static _instance: any = null;\r\n\r\n public static getInstance<T extends Component>(this: new () => T): T {\r\n if ((this as any)._instance === null) {\r\n return null\r\n }\r\n return (this as any)._instance;\r\n }\r\n\r\n protected onLoad(): void {\r\n if ((this.constructor as any)._instance) {\r\n this.node.destroy();\r\n return;\r\n }\r\n (this.constructor as any)._instance = this;\r\n }\r\n\r\n protected onDestroy(): void {\r\n if ((this.constructor as any)._instance === this) {\r\n (this.constructor as any)._instance = null;\r\n }\r\n }\r\n}"]}
@@ -0,0 +1,35 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, EventTarget, _dec, _class, _class2, _crd, ccclass, property, EventCenter;
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Component = _cc.Component;
EventTarget = _cc.EventTarget;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "02aa873oS1HFr86+leMK9n1", "EventCenter", undefined);
__checkObsolete__(['_decorator', 'Component', 'Node', 'EventTarget']);
({
ccclass,
property
} = _decorator);
_export("EventCenter", EventCenter = (_dec = ccclass('EventCenter'), _dec(_class = (_class2 = class EventCenter extends Component {}, _class2.onEnemyDie = new EventTarget(), _class2.powerChange = new EventTarget(), _class2.coinCountChange = new EventTarget(), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts"],"names":["_decorator","Component","EventTarget","ccclass","property","EventCenter","onEnemyDie","powerChange","coinCountChange"],"mappings":";;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,S,OAAAA,S;AAAiBC,MAAAA,W,OAAAA,W;;;;;;;;;OAChC;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBJ,U;;6BAGjBK,W,WADZF,OAAO,CAAC,aAAD,C,2BAAR,MACaE,WADb,SACiCJ,SADjC,CAC2C,E,UAChCK,U,GAAa,IAAIJ,WAAJ,E,UACbK,W,GAAc,IAAIL,WAAJ,E,UACdM,e,GAAkB,IAAIN,WAAJ,E","sourcesContent":["import { _decorator, Component, Node, EventTarget } from 'cc';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('EventCenter')\r\nexport class EventCenter extends Component {\r\n static onEnemyDie = new EventTarget();\r\n static powerChange = new EventTarget();\r\n static coinCountChange = new EventTarget();\r\n \r\n}"]}
@@ -0,0 +1,37 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, Enum, _crd, LevelState;
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
Enum = _cc.Enum;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "2728dN9XQxAUoATn3dgGLWa", "EnumFile", undefined);
__checkObsolete__(['Enum']);
_export("LevelState", LevelState = /*#__PURE__*/function (LevelState) {
LevelState[LevelState["None"] = 0] = "None";
LevelState[LevelState["Loading"] = 1] = "Loading";
LevelState[LevelState["Running"] = 2] = "Running";
LevelState[LevelState["Pause"] = 3] = "Pause";
LevelState[LevelState["Result"] = 4] = "Result";
return LevelState;
}({}));
Enum(LevelState);
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=dd9b18077e2f673e16c18254c48f641a27848de5.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts"],"names":["Enum","LevelState"],"mappings":";;;;;;;;;;AACSA,MAAAA,I,OAAAA,I;;;;;;;;;4BAEGC,U,0BAAAA,U;AAAAA,QAAAA,U,CAAAA,U;AAAAA,QAAAA,U,CAAAA,U;AAAAA,QAAAA,U,CAAAA,U;AAAAA,QAAAA,U,CAAAA,U;AAAAA,QAAAA,U,CAAAA,U;eAAAA,U;;;AAQZD,MAAAA,IAAI,CAACC,UAAD,CAAJ","sourcesContent":["\r\nimport { Enum } from \"cc\";\r\n\r\nexport enum LevelState {\r\n None,\r\n Loading,\r\n Running,\r\n Pause,\r\n Result,\r\n}\r\n\r\nEnum(LevelState);"]}
@@ -0,0 +1,75 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, ResolutionPolicy, screen, view, _dec, _class, _crd, ccclass, property, UIAdapt;
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Component = _cc.Component;
ResolutionPolicy = _cc.ResolutionPolicy;
screen = _cc.screen;
view = _cc.view;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "70cb2qzULxEf5iEFS/WMT/U", "UIAdapt", undefined);
__checkObsolete__(['_decorator', 'Component', 'Node', 'ResolutionPolicy', 'screen', 'Screen', 'view']);
({
ccclass,
property
} = _decorator);
_export("UIAdapt", UIAdapt = (_dec = ccclass('UIAdapt'), _dec(_class = class UIAdapt extends Component {
start() {
screen.on('window-resize', this.adaptScreenSize, this);
this.adaptScreenSize();
let self = this;
this.scheduleOnce(() => {
self.adaptScreenSize();
}, 0.1);
}
adaptScreenSize() {
let screenWidth = view.getViewportRect().width;
let screenHeight = view.getViewportRect().height; // let screenWidth = view.getVisibleSize().width;
// let screenHeight = view.getVisibleSize().height;
let screenRatio = screenHeight / screenWidth;
console.log("修改屏幕分辨率", screenRatio, view.getViewportRect(), view);
if (screenRatio > 18 / 9) {
// 适配屏幕高度
console.log("修改屏幕分辨率", "适配高度");
let designWidth = 1080;
let designHeight = screenHeight * (designWidth / screenWidth);
view.setDesignResolutionSize(designWidth, designHeight, ResolutionPolicy.FIXED_WIDTH);
} else if (screenRatio > 16 / 9) {
// 适配屏幕宽度
console.log("修改屏幕分辨率", "适配屏幕宽度");
let designHeight = 1920;
let designWidth = screenWidth * (designHeight / screenHeight);
view.setDesignResolutionSize(designWidth, designHeight, ResolutionPolicy.FIXED_HEIGHT);
} else {
console.log("修改屏幕分辨率", "适配屏幕宽高");
let designWidth = 1080;
let designHeight = screenHeight * (designWidth / screenWidth);
view.setDesignResolutionSize(designWidth, designHeight, ResolutionPolicy.EXACT_FIT);
}
}
}) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=f345eef45e7020c7d073878c9c5b26e302d1813f.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts"],"names":["_decorator","Component","ResolutionPolicy","screen","view","ccclass","property","UIAdapt","start","on","adaptScreenSize","self","scheduleOnce","screenWidth","getViewportRect","width","screenHeight","height","screenRatio","console","log","designWidth","designHeight","setDesignResolutionSize","FIXED_WIDTH","FIXED_HEIGHT","EXACT_FIT"],"mappings":";;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,S,OAAAA,S;AAAiBC,MAAAA,gB,OAAAA,gB;AAAkBC,MAAAA,M,OAAAA,M;AAAgBC,MAAAA,I,OAAAA,I;;;;;;;;;OAElE;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBN,U;;yBAGjBO,O,WADZF,OAAO,CAAC,SAAD,C,gBAAR,MACaE,OADb,SAC6BN,SAD7B,CACuC;AACnCO,QAAAA,KAAK,GAAG;AACJL,UAAAA,MAAM,CAACM,EAAP,CAAU,eAAV,EAA2B,KAAKC,eAAhC,EAAiD,IAAjD;AACA,eAAKA,eAAL;AACA,cAAIC,IAAI,GAAG,IAAX;AACA,eAAKC,YAAL,CAAkB,MAAM;AACpBD,YAAAA,IAAI,CAACD,eAAL;AACH,WAFD,EAEG,GAFH;AAGH;;AAEDA,QAAAA,eAAe,GAAG;AACd,cAAIG,WAAW,GAAGT,IAAI,CAACU,eAAL,GAAuBC,KAAzC;AACA,cAAIC,YAAY,GAAGZ,IAAI,CAACU,eAAL,GAAuBG,MAA1C,CAFc,CAGd;AACA;;AACA,cAAIC,WAAW,GAAGF,YAAY,GAAGH,WAAjC;AAEAM,UAAAA,OAAO,CAACC,GAAR,CAAY,SAAZ,EAAuBF,WAAvB,EAAoCd,IAAI,CAACU,eAAL,EAApC,EAA4DV,IAA5D;;AAEA,cAAIc,WAAW,GAAG,KAAK,CAAvB,EAA0B;AACtB;AACAC,YAAAA,OAAO,CAACC,GAAR,CAAY,SAAZ,EAAuB,MAAvB;AAGA,gBAAIC,WAAW,GAAG,IAAlB;AACA,gBAAIC,YAAY,GAAGN,YAAY,IAAIK,WAAW,GAAGR,WAAlB,CAA/B;AAEAT,YAAAA,IAAI,CAACmB,uBAAL,CAA6BF,WAA7B,EAA0CC,YAA1C,EAAwDpB,gBAAgB,CAACsB,WAAzE;AACH,WATD,MASO,IAAIN,WAAW,GAAG,KAAK,CAAvB,EAA0B;AAC7B;AACAC,YAAAA,OAAO,CAACC,GAAR,CAAY,SAAZ,EAAuB,QAAvB;AACA,gBAAIE,YAAY,GAAG,IAAnB;AACA,gBAAID,WAAW,GAAGR,WAAW,IAAIS,YAAY,GAAGN,YAAnB,CAA7B;AACAZ,YAAAA,IAAI,CAACmB,uBAAL,CAA6BF,WAA7B,EAA0CC,YAA1C,EAAwDpB,gBAAgB,CAACuB,YAAzE;AACH,WANM,MAMA;AACHN,YAAAA,OAAO,CAACC,GAAR,CAAY,SAAZ,EAAuB,QAAvB;AACA,gBAAIC,WAAW,GAAG,IAAlB;AACA,gBAAIC,YAAY,GAAGN,YAAY,IAAIK,WAAW,GAAGR,WAAlB,CAA/B;AACAT,YAAAA,IAAI,CAACmB,uBAAL,CAA6BF,WAA7B,EAA0CC,YAA1C,EAAwDpB,gBAAgB,CAACwB,SAAzE;AACH;AACJ;;AAxCkC,O","sourcesContent":["import { _decorator, Component, Node, ResolutionPolicy, screen, Screen, view } from 'cc';\r\nimport { WINDOWS } from 'cc/env';\r\nconst { ccclass, property } = _decorator;\r\n\r\n@ccclass('UIAdapt')\r\nexport class UIAdapt extends Component {\r\n start() {\r\n screen.on('window-resize', this.adaptScreenSize, this);\r\n this.adaptScreenSize()\r\n let self = this\r\n this.scheduleOnce(() => {\r\n self.adaptScreenSize()\r\n }, 0.1)\r\n }\r\n\r\n adaptScreenSize() {\r\n let screenWidth = view.getViewportRect().width\r\n let screenHeight = view.getViewportRect().height\r\n // let screenWidth = view.getVisibleSize().width;\r\n // let screenHeight = view.getVisibleSize().height;\r\n let screenRatio = screenHeight / screenWidth;\r\n\r\n console.log(\"修改屏幕分辨率\", screenRatio, view.getViewportRect(), view)\r\n\r\n if (screenRatio > 18 / 9) {\r\n // 适配屏幕高度\r\n console.log(\"修改屏幕分辨率\", \"适配高度\")\r\n\r\n\r\n let designWidth = 1080;\r\n let designHeight = screenHeight * (designWidth / screenWidth);\r\n\r\n view.setDesignResolutionSize(designWidth, designHeight, ResolutionPolicy.FIXED_WIDTH);\r\n } else if (screenRatio > 16 / 9) {\r\n // 适配屏幕宽度\r\n console.log(\"修改屏幕分辨率\", \"适配屏幕宽度\")\r\n let designHeight = 1920;\r\n let designWidth = screenWidth * (designHeight / screenHeight);\r\n view.setDesignResolutionSize(designWidth, designHeight, ResolutionPolicy.FIXED_HEIGHT);\r\n } else {\r\n console.log(\"修改屏幕分辨率\", \"适配屏幕宽高\")\r\n let designWidth = 1080;\r\n let designHeight = screenHeight * (designWidth / screenWidth);\r\n view.setDesignResolutionSize(designWidth, designHeight, ResolutionPolicy.EXACT_FIT);\r\n }\r\n }\r\n}\r\n\r\n\r\n"]}
@@ -0,0 +1,798 @@
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, sys, 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;
sys = _cc.sys;
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', 'sys', '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(...args) {
super(...args);
_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() {
let totalSeconds = (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.timer;
totalSeconds = Math.ceil(totalSeconds);
let minutes = Math.floor(totalSeconds / 60);
let seconds = totalSeconds % 60; // 将分钟和秒格式化为两位数
let formattedMinutes = minutes < 10 ? `0${minutes}` : `${minutes}`;
let formattedSeconds = seconds < 10 ? `0${seconds}` : `${seconds}`; // 组合成 00:00 的格式
let formattedTime = `${formattedMinutes}:${formattedSeconds}`;
this.timerLabel.string = formattedTime;
}
onClickQingBao() {
if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
tt.reportAnalytics('use_prop', {
level: (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.levelIndex
});
}
(_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.playerRewardAds(() => {
(_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() {
if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
tt.reportAnalytics('use_prop', {
level: (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.levelIndex
});
}
(_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.playerRewardAds(() => {
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() {
let target = this.tutorialTarget;
if (!target) return;
if (target.isDie) {
this.saoMiaoTip.active = false;
this.isOpenSaomiao = false;
} // 获取 3D 物体的世界坐标
let worldPos = target.centerNode.getWorldPosition(); // 获取主摄像机
let camera = (_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({
error: Error()
}), FPSCameraController) : FPSCameraController).getInstance().camera; // 将世界坐标转换为屏幕坐标
let 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() {
let 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 物体的世界坐标
let worldPos = target.centerNode.getWorldPosition(); // 获取主摄像机
let camera = (_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({
error: Error()
}), FPSCameraController) : FPSCameraController).getInstance().camera; // 将世界坐标转换为屏幕坐标
let 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 = `关卡 ${(_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() {
let self = PlayPanel.instance;
let aliveCount = (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.aliveCount;
for (let index = 0; index < self.targetIcons.length; index++) {
if (index < aliveCount) {
self.targetIcons[index].switchActive(true);
} else {
self.targetIcons[index].switchActive(false);
}
}
}
initEnemies() {
let count = (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.enemies.length;
console.log("目标外星人个数", count);
for (let index = 0; index < count; index++) {
var item = instantiate(this.targetIconPrefab);
item.parent = this.targetIconParent;
let 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);
let result = (_crd && FPSCameraController === void 0 ? (_reportPossibleCrUseOfFPSCameraController({
error: Error()
}), FPSCameraController) : FPSCameraController).getInstance().shoot();
if (result) {
let effect = this.shootAnimations[randomRangeInt(0, this.shootAnimations.length)];
effect.node.active = true;
effect.play();
this.scheduleOnce(() => {
effect.node.active = false;
}, 0.8);
}
let 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) {
let now = new Date();
var offset = now.getTime() - this.downTime.getTime();
let 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 () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "saoMiaoTip", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "aimContent", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "closeAim", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "cancelLabel", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "targetIconPrefab", [_dec7], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor7 = _applyDecoratedDescriptor(_class2.prototype, "targetIconParent", [_dec8], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor8 = _applyDecoratedDescriptor(_class2.prototype, "anim", [_dec9], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor9 = _applyDecoratedDescriptor(_class2.prototype, "qingBao", [_dec10], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor10 = _applyDecoratedDescriptor(_class2.prototype, "timerLabel", [_dec11], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor11 = _applyDecoratedDescriptor(_class2.prototype, "saoMiao", [_dec12], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor12 = _applyDecoratedDescriptor(_class2.prototype, "setting", [_dec13], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor13 = _applyDecoratedDescriptor(_class2.prototype, "levelIndexLabel", [_dec14], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor14 = _applyDecoratedDescriptor(_class2.prototype, "fire", [_dec15], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor15 = _applyDecoratedDescriptor(_class2.prototype, "finger", [_dec16], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor16 = _applyDecoratedDescriptor(_class2.prototype, "qingBaoResultNode", [_dec17], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor17 = _applyDecoratedDescriptor(_class2.prototype, "qingBaoResultBtn", [_dec18], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor18 = _applyDecoratedDescriptor(_class2.prototype, "alienAnim", [_dec19], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor19 = _applyDecoratedDescriptor(_class2.prototype, "tutorialLabel", [_dec20], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor20 = _applyDecoratedDescriptor(_class2.prototype, "tutorialLabelNode", [_dec21], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor21 = _applyDecoratedDescriptor(_class2.prototype, "targetNode", [_dec22], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor22 = _applyDecoratedDescriptor(_class2.prototype, "tipNode1", [_dec23], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor23 = _applyDecoratedDescriptor(_class2.prototype, "tipNode2", [_dec24], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor24 = _applyDecoratedDescriptor(_class2.prototype, "tipNode3", [_dec25], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor25 = _applyDecoratedDescriptor(_class2.prototype, "shootAnimations", [_dec26], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return [];
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,458 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, instantiate, Label, Node, Prefab, randomRange, Tween, tween, Vec3, LocalSaveMgr, AudioMgr, PanelBase, AssetController, GameController, SdkMgr, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _class3, _crd, ccclass, property, WinPanel;
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 _reportPossibleCrUseOfLocalSaveMgr(extras) {
_reporterNs.report("LocalSaveMgr", "../framework/data/LocalSaveMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfAudioMgr(extras) {
_reporterNs.report("AudioMgr", "../framework/audio/AudioMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfPanelBase(extras) {
_reporterNs.report("PanelBase", "../framework/ui/PanelBase", _context.meta, extras);
}
function _reportPossibleCrUseOfAssetController(extras) {
_reporterNs.report("AssetController", "../AssetController", _context.meta, extras);
}
function _reportPossibleCrUseOfGameController(extras) {
_reporterNs.report("GameController", "../GameController", _context.meta, extras);
}
function _reportPossibleCrUseOfBattleResult(extras) {
_reporterNs.report("BattleResult", "../BattleLevel", _context.meta, extras);
}
function _reportPossibleCrUseOfSdkMgr(extras) {
_reporterNs.report("SdkMgr", "../framework/sdk/SdkMgr", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Button = _cc.Button;
instantiate = _cc.instantiate;
Label = _cc.Label;
Node = _cc.Node;
Prefab = _cc.Prefab;
randomRange = _cc.randomRange;
Tween = _cc.Tween;
tween = _cc.tween;
Vec3 = _cc.Vec3;
}, function (_unresolved_2) {
LocalSaveMgr = _unresolved_2.LocalSaveMgr;
}, function (_unresolved_3) {
AudioMgr = _unresolved_3.AudioMgr;
}, function (_unresolved_4) {
PanelBase = _unresolved_4.PanelBase;
}, function (_unresolved_5) {
AssetController = _unresolved_5.AssetController;
}, function (_unresolved_6) {
GameController = _unresolved_6.GameController;
}, function (_unresolved_7) {
SdkMgr = _unresolved_7.SdkMgr;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "614eaqzNRhDUbkVLRNfRlH0", "WinPanel", undefined);
__checkObsolete__(['_decorator', 'Button', 'Component', 'instantiate', 'Label', 'math', 'Node', 'Prefab', 'randomRange', 'Sprite', 'Tween', 'tween', 'Vec3']);
({
ccclass,
property
} = _decorator);
_export("WinPanel", WinPanel = (_dec = ccclass('WinPanel'), _dec2 = property(Node), _dec3 = property(Button), _dec4 = property(Button), _dec5 = property(Label), _dec6 = property(Label), _dec7 = property(Prefab), _dec8 = property(Label), _dec9 = property(Label), _dec10 = property(Label), _dec11 = property(Label), _dec12 = property(Node), _dec13 = property(Label), _dec14 = property(Label), _dec(_class = (_class2 = (_class3 = class WinPanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
error: Error()
}), PanelBase) : PanelBase) {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "pointer", _descriptor, this);
// 指针节点
_initializerDefineProperty(this, "amplitude", _descriptor2, this);
// 运动幅度
_initializerDefineProperty(this, "speed", _descriptor3, this);
// 运动速度
_initializerDefineProperty(this, "rewardBtn", _descriptor4, this);
_initializerDefineProperty(this, "continueBtn", _descriptor5, this);
_initializerDefineProperty(this, "remainTimer", _descriptor6, this);
_initializerDefineProperty(this, "killEnemyCount", _descriptor7, this);
_initializerDefineProperty(this, "flyMoneyPrefab", _descriptor8, this);
_initializerDefineProperty(this, "coinCount", _descriptor9, this);
_initializerDefineProperty(this, "rewardCoin", _descriptor10, this);
_initializerDefineProperty(this, "rewardTimerCoin", _descriptor11, this);
_initializerDefineProperty(this, "rewardKillCoin", _descriptor12, this);
_initializerDefineProperty(this, "flyMoneyContent", _descriptor13, this);
_initializerDefineProperty(this, "coinLabel", _descriptor14, this);
_initializerDefineProperty(this, "continueCoinLabel", _descriptor15, this);
this.time = 0;
this.runingPoint = false;
this.rewardDouble = 1;
this.curResult = void 0;
this.winTween1 = null;
this.winTween2 = null;
this.winTween3 = null;
this.pointPos = void 0;
}
onLoad() {
WinPanel.instance = this;
this.rewardBtn.node.on(Button.EventType.CLICK, this.onClickRewardBtn, this);
this.continueBtn.node.on(Button.EventType.CLICK, this.onClickContinueBtn, this);
}
onClickRewardBtn() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
if (Math.abs(this.pointPos) < 50) {
this.rewardDouble = 5;
} else if (Math.abs(this.pointPos) < 150) {
this.rewardDouble = 4;
} else if (Math.abs(this.pointPos) < 250) {
this.rewardDouble = 3;
} else if (Math.abs(this.pointPos) < 350) {
this.rewardDouble = 2;
} else if (Math.abs(this.pointPos) < 450) {
this.rewardDouble = 1;
}
this.runingPoint = false;
(_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({
error: Error()
}), SdkMgr) : SdkMgr).instance.playerRewardAds(() => {
let addPoint = Math.ceil(this.curResult.coinCount * this.rewardDouble);
let fromeMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin;
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.addCoin(addPoint);
let endMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin;
this.flyMoney(fromeMoney, endMoney);
});
}
onClickContinueBtn() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().backMain();
(_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({
error: Error()
}), SdkMgr) : SdkMgr).instance.showInterstitial();
}
backMain() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().backMain();
}
start() {
this.time = 0;
}
refresh() {
let result = (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.levelResult;
this.curResult = result;
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.addCoin(result.coinCount);
this.killEnemyCount.string = result.enemyCount.toString();
this.remainTimer.string = result.timer.toString();
this.coinLabel.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin.toString();
this.coinCount.string = "0";
let startValue = 0;
let endValue = result.coinCount;
let duration = 1; // 1秒
let startValue2 = 0;
let endValue2 = result.timerCoin;
let startValue3 = 0;
let endValue3 = result.enemyCoin;
this.continueCoinLabel.string = result.coinCount.toString();
this.winTween1 = new Tween({
value: startValue
}).to(duration, {
value: endValue
}, {
onUpdate: (target, ratio) => {
// 在每一帧更新时调用
let currentValue = Math.floor(target.value);
this.coinCount.string = currentValue.toString();
}
}).start();
this.winTween2 = new Tween({
value: startValue2
}).to(duration, {
value: endValue2
}, {
onUpdate: (target, ratio) => {
// 在每一帧更新时调用
let currentValue = Math.floor(target.value);
this.rewardTimerCoin.string = currentValue.toString();
}
}).start();
this.winTween3 = new Tween({
value: startValue3
}).to(duration, {
value: endValue3
}, {
onUpdate: (target, ratio) => {
// 在每一帧更新时调用
let currentValue = Math.floor(target.value);
this.rewardKillCoin.string = currentValue.toString();
}
}).start();
this.runPoint();
}
flyMoney(fromMoney, endMoney) {
this.rewardBtn.interactable = false;
this.continueBtn.interactable = false;
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.getCoin);
for (let index = 0; index < 10; index++) {
let item = instantiate(this.flyMoneyPrefab);
item.setParent(this.flyMoneyContent);
item.setPosition(this.rewardBtn.node.getPosition());
let delay = index * 0.1;
tween(item).by(0.3, {
position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0)
}).delay(delay).to(0.6, {
worldPosition: this.coinLabel.node.getWorldPosition()
}).call(() => {
item.destroy();
}).start();
}
new Tween({
value: fromMoney
}).delay(0.9).to(1, {
value: endMoney
}, {
onUpdate: (target, ratio) => {
// 在每一帧更新时调用
let currentValue = Math.floor(target.value);
this.coinLabel.string = currentValue.toString();
}
}).call(() => {
// this.rewardBtn.node.active = false
// this.continueBtn.interactable = true
this.backMain();
}).start();
}
runPoint() {
this.runingPoint = true;
}
update(dt) {
if (!this.runingPoint) return; // 更新时间
this.time += dt * this.speed; // 使用正弦函数计算指针的位置
const x = this.amplitude * Math.sin(this.time);
this.pointPos = x; // 设置指针的位置
this.pointer.setPosition(new Vec3(x, 65, 0));
if (Math.abs(x) < 93.079) {
this.rewardDouble = 5;
} else if (Math.abs(x) < 224.786) {
this.rewardDouble = 4;
} else if (Math.abs(x) < 341.818) {
this.rewardDouble = 3;
} else if (Math.abs(x) < 430) {
this.rewardDouble = 2;
}
this.rewardCoin.string = Math.ceil(this.curResult.coinCount * this.rewardDouble).toString();
}
onDestroy() {
this.winTween1.stop();
this.winTween2.stop();
this.winTween3.stop();
}
onOpen() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.win);
WinPanel.instance.time = 0;
WinPanel.instance.refresh();
}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "pointer", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "amplitude", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return 450;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "speed", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return 2;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "rewardBtn", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "continueBtn", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "remainTimer", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor7 = _applyDecoratedDescriptor(_class2.prototype, "killEnemyCount", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor8 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyPrefab", [_dec7], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor9 = _applyDecoratedDescriptor(_class2.prototype, "coinCount", [_dec8], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor10 = _applyDecoratedDescriptor(_class2.prototype, "rewardCoin", [_dec9], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor11 = _applyDecoratedDescriptor(_class2.prototype, "rewardTimerCoin", [_dec10], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor12 = _applyDecoratedDescriptor(_class2.prototype, "rewardKillCoin", [_dec11], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor13 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyContent", [_dec12], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor14 = _applyDecoratedDescriptor(_class2.prototype, "coinLabel", [_dec13], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
}), _descriptor15 = _applyDecoratedDescriptor(_class2.prototype, "continueCoinLabel", [_dec14], {
configurable: true,
enumerable: true,
writable: true,
initializer: function () {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,364 @@
{
"imports": {
"cce:/internal/x/cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js",
"cce:/internal/x/prerequisite-imports": "./chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js",
"file:///D:/ProgramData/cocos/editors/Creator/3.8.3/resources/resources/3d/engine/editor/assets/tools/debug-view-runtime-control.ts": "./chunks/6a/6a5f6533e1d3d051bbd1f79f81d3f446033f8965.js",
"file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/Ragdoll.ts": "./chunks/b8/b84580597e9cababc38b7a3ce49a27f22d6f0abe.js",
"file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollBone.ts": "./chunks/16/16943f8f7ce6b22136d1afbe85657c81d916047e.js",
"file:///D:/Users/admin/Alien_Sniper/assets/Ragdoll/RagdollConstraint.ts": "./chunks/4e/4e3da60860de09602aee36fbb9aa794712379f47.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/AssetController.ts": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/BattleLevel.ts": "./chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/EnumFile.ts": "./chunks/dd/dd9b18077e2f673e16c18254c48f641a27848de5.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/EventCenter.ts": "./chunks/d7/d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/FPSCameraController.ts": "./chunks/06/067be96b86fad6e644289c720d9d23738f4ed87c.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/GameController.ts": "./chunks/75/7503fea72389d78b642c3a8f8e1395d3734a9d16.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/Test.ts": "./chunks/8c/8c83a9a335d163c4fc71e71f4bf9f903909f5f1d.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/UIAdapt.ts": "./chunks/f3/f345eef45e7020c7d073878c9c5b26e302d1813f.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts": "./chunks/04/04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/GameConfig.ts": "./chunks/34/344b204cdaa195a365eeb188724ffcf42cf4a3f5.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/SingletonBase.ts": "./chunks/d2/d2fe8f613eaa9369920a8fa74ab19eccb4860b54.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts": "./chunks/01/014c757ad51bcf9ed3a1ff7a78a9a03ae2bfbe6e.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/ScaleComponent.ts": "./chunks/45/45cfa33e80cce35c61b1acf7ea562fe31c3843dd.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/audio/AudioMgr.ts": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/DataMgr.ts": "./chunks/74/74492fc9d685cee57174a4cb2d83681be8c897ae.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/data/LocalSaveMgr.ts": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/DYSdk.ts": "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/SdkMgr.ts": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/sdk/WXSdk.ts": "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/PanelBase.ts": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIAdapt.ts": "./chunks/61/61a1a90fa18d74e270c2b1882d8383afa6bd221e.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UIManager.ts": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/ui/UISwitcher.ts": "./chunks/60/60cdac507d8d69ba60d1a17b9010a0a8c3c7a055.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/AddHeartPanel.ts": "./chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LoadingPanel.ts": "./chunks/af/aff6617cbbb7a53a4de9a5219456dcc3e0d312e5.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/LosePanel.ts": "./chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/MainPanel.ts": "./chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/PlayPanel.ts": "./chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/QingBaoPanel.ts": "./chunks/ab/abd6b3d279fb075f8e562e5b6b6f34a9435a296e.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SettingPanel.ts": "./chunks/27/272d64b5902574fa3c4e1d917eb5c8c66cc47e6e.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SharePanel.ts": "./chunks/c1/c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/SideTipPanel.ts": "./chunks/c3/c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/TargetIconItem.ts": "./chunks/3e/3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf.js",
"file:///D:/Users/admin/Alien_Sniper/assets/scripts/ui/WinPanel.ts": "./chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js"
},
"scopes": {
"./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js": {
"__unresolved_0": "cce:/internal/x/cc-fu/base",
"__unresolved_1": "cce:/internal/x/cc-fu/gfx-webgl",
"__unresolved_10": "cce:/internal/x/cc-fu/particle",
"__unresolved_11": "cce:/internal/x/cc-fu/particle-2d",
"__unresolved_12": "cce:/internal/x/cc-fu/physics-framework",
"__unresolved_13": "cce:/internal/x/cc-fu/physics-2d-framework",
"__unresolved_14": "cce:/internal/x/cc-fu/physics-2d-box2d-wasm",
"__unresolved_15": "cce:/internal/x/cc-fu/intersection-2d",
"__unresolved_16": "cce:/internal/x/cc-fu/primitive",
"__unresolved_17": "cce:/internal/x/cc-fu/profiler",
"__unresolved_18": "cce:/internal/x/cc-fu/geometry-renderer",
"__unresolved_19": "cce:/internal/x/cc-fu/audio",
"__unresolved_2": "cce:/internal/x/cc-fu/gfx-webgl2",
"__unresolved_20": "cce:/internal/x/cc-fu/video",
"__unresolved_21": "cce:/internal/x/cc-fu/xr",
"__unresolved_22": "cce:/internal/x/cc-fu/light-probe",
"__unresolved_23": "cce:/internal/x/cc-fu/terrain",
"__unresolved_24": "cce:/internal/x/cc-fu/webview",
"__unresolved_25": "cce:/internal/x/cc-fu/tween",
"__unresolved_26": "cce:/internal/x/cc-fu/tiled-map",
"__unresolved_27": "cce:/internal/x/cc-fu/spine",
"__unresolved_28": "cce:/internal/x/cc-fu/dragon-bones",
"__unresolved_29": "cce:/internal/x/cc-fu/custom-pipeline",
"__unresolved_3": "cce:/internal/x/cc-fu/gfx-empty",
"__unresolved_4": "cce:/internal/x/cc-fu/3d",
"__unresolved_5": "cce:/internal/x/cc-fu/animation",
"__unresolved_6": "cce:/internal/x/cc-fu/skeletal-animation",
"__unresolved_7": "cce:/internal/x/cc-fu/2d",
"__unresolved_8": "cce:/internal/x/cc-fu/sorting",
"__unresolved_9": "cce:/internal/x/cc-fu/ui"
},
"./chunks/6d/6d8fd2b0177941b032ddc0733af48a561fb60657.js": {
"__unresolved_0": "./chunks/6a/6a5f6533e1d3d051bbd1f79f81d3f446033f8965.js",
"__unresolved_1": "./chunks/b8/b84580597e9cababc38b7a3ce49a27f22d6f0abe.js",
"__unresolved_10": "./chunks/8c/8c83a9a335d163c4fc71e71f4bf9f903909f5f1d.js",
"__unresolved_11": "./chunks/f3/f345eef45e7020c7d073878c9c5b26e302d1813f.js",
"__unresolved_12": "./chunks/04/04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa.js",
"__unresolved_13": "./chunks/34/344b204cdaa195a365eeb188724ffcf42cf4a3f5.js",
"__unresolved_14": "./chunks/d2/d2fe8f613eaa9369920a8fa74ab19eccb4860b54.js",
"__unresolved_15": "./chunks/01/014c757ad51bcf9ed3a1ff7a78a9a03ae2bfbe6e.js",
"__unresolved_16": "./chunks/45/45cfa33e80cce35c61b1acf7ea562fe31c3843dd.js",
"__unresolved_17": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_18": "./chunks/74/74492fc9d685cee57174a4cb2d83681be8c897ae.js",
"__unresolved_19": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js",
"__unresolved_2": "./chunks/16/16943f8f7ce6b22136d1afbe85657c81d916047e.js",
"__unresolved_20": "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js",
"__unresolved_21": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js",
"__unresolved_22": "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js",
"__unresolved_23": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"__unresolved_24": "./chunks/61/61a1a90fa18d74e270c2b1882d8383afa6bd221e.js",
"__unresolved_25": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"__unresolved_26": "./chunks/60/60cdac507d8d69ba60d1a17b9010a0a8c3c7a055.js",
"__unresolved_27": "./chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js",
"__unresolved_28": "./chunks/af/aff6617cbbb7a53a4de9a5219456dcc3e0d312e5.js",
"__unresolved_29": "./chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js",
"__unresolved_3": "./chunks/4e/4e3da60860de09602aee36fbb9aa794712379f47.js",
"__unresolved_30": "./chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js",
"__unresolved_31": "./chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js",
"__unresolved_32": "./chunks/ab/abd6b3d279fb075f8e562e5b6b6f34a9435a296e.js",
"__unresolved_33": "./chunks/27/272d64b5902574fa3c4e1d917eb5c8c66cc47e6e.js",
"__unresolved_34": "./chunks/c1/c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js",
"__unresolved_35": "./chunks/c3/c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js",
"__unresolved_36": "./chunks/3e/3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf.js",
"__unresolved_37": "./chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js",
"__unresolved_4": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"__unresolved_5": "./chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js",
"__unresolved_6": "./chunks/dd/dd9b18077e2f673e16c18254c48f641a27848de5.js",
"__unresolved_7": "./chunks/d7/d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f.js",
"__unresolved_8": "./chunks/06/067be96b86fad6e644289c720d9d23738f4ed87c.js",
"__unresolved_9": "./chunks/75/7503fea72389d78b642c3a8f8e1395d3734a9d16.js"
},
"./chunks/75/7503fea72389d78b642c3a8f8e1395d3734a9d16.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/d2/d2fe8f613eaa9369920a8fa74ab19eccb4860b54.js",
"__unresolved_2": "./chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js",
"__unresolved_3": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"__unresolved_4": "./chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js",
"__unresolved_5": "./chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js",
"__unresolved_6": "./chunks/af/aff6617cbbb7a53a4de9a5219456dcc3e0d312e5.js",
"__unresolved_7": "./chunks/06/067be96b86fad6e644289c720d9d23738f4ed87c.js",
"__unresolved_8": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js",
"__unresolved_9": "./chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js",
"__unresolved_2": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_4": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"__unresolved_5": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"__unresolved_6": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js",
"__unresolved_2": "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js",
"__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/d7/d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f.js",
"__unresolved_2": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_3": "./chunks/34/344b204cdaa195a365eeb188724ffcf42cf4a3f5.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/34/344b204cdaa195a365eeb188724ffcf42cf4a3f5.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/d7/d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/06/067be96b86fad6e644289c720d9d23738f4ed87c.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/16/16943f8f7ce6b22136d1afbe85657c81d916047e.js",
"__unresolved_2": "./chunks/d2/d2fe8f613eaa9369920a8fa74ab19eccb4860b54.js",
"__unresolved_3": "./chunks/75/7503fea72389d78b642c3a8f8e1395d3734a9d16.js",
"__unresolved_4": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/d2/d2fe8f613eaa9369920a8fa74ab19eccb4860b54.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/16/16943f8f7ce6b22136d1afbe85657c81d916047e.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/af/aff6617cbbb7a53a4de9a5219456dcc3e0d312e5.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"__unresolved_2": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js",
"__unresolved_10": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js",
"__unresolved_11": "./chunks/d7/d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f.js",
"__unresolved_12": "./chunks/c3/c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js",
"__unresolved_13": "./chunks/c1/c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js",
"__unresolved_2": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_4": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"__unresolved_5": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"__unresolved_6": "./chunks/75/7503fea72389d78b642c3a8f8e1395d3734a9d16.js",
"__unresolved_7": "./chunks/74/74492fc9d685cee57174a4cb2d83681be8c897ae.js",
"__unresolved_8": "./chunks/04/04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa.js",
"__unresolved_9": "./chunks/97/97ba04727710315dc2b2eb043263e1cc25995b18.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/04/04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/74/74492fc9d685cee57174a4cb2d83681be8c897ae.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/d2/d2fe8f613eaa9369920a8fa74ab19eccb4860b54.js",
"__unresolved_2": "./chunks/04/04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/c1/c1e2c1815dec4ca60d55200a304a5a0c18d5490a.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js",
"__unresolved_2": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_4": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"__unresolved_5": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"__unresolved_6": "./chunks/9b/9bb5a494a0ce54031b6a65bb881bfbc74b1b2ceb.js",
"__unresolved_7": "./chunks/11/11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/c3/c3f94a0a0b60a4096d1845d94adb63d9a6fbb04b.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js",
"__unresolved_2": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"__unresolved_3": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_4": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"__unresolved_5": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"__unresolved_6": "./chunks/0a/0ac499867c38f0c346de057171246da0ed544830.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/f3/f3d2c0c32b5bda2d3627fc340699129d1ecef51f.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"__unresolved_10": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_11": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"__unresolved_12": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js",
"__unresolved_2": "./chunks/06/067be96b86fad6e644289c720d9d23738f4ed87c.js",
"__unresolved_3": "./chunks/75/7503fea72389d78b642c3a8f8e1395d3734a9d16.js",
"__unresolved_4": "./chunks/3e/3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf.js",
"__unresolved_5": "./chunks/d7/d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f.js",
"__unresolved_6": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"__unresolved_7": "./chunks/ab/abd6b3d279fb075f8e562e5b6b6f34a9435a296e.js",
"__unresolved_8": "./chunks/27/272d64b5902574fa3c4e1d917eb5c8c66cc47e6e.js",
"__unresolved_9": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/27/272d64b5902574fa3c4e1d917eb5c8c66cc47e6e.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js",
"__unresolved_2": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"__unresolved_3": "./chunks/60/60cdac507d8d69ba60d1a17b9010a0a8c3c7a055.js",
"__unresolved_4": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_5": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"__unresolved_6": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"__unresolved_7": "./chunks/75/7503fea72389d78b642c3a8f8e1395d3734a9d16.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/60/60cdac507d8d69ba60d1a17b9010a0a8c3c7a055.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_2": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/ab/abd6b3d279fb075f8e562e5b6b6f34a9435a296e.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"__unresolved_2": "./chunks/06/067be96b86fad6e644289c720d9d23738f4ed87c.js",
"__unresolved_3": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"__unresolved_4": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_5": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/3e/3e6e47d30b1f7141ff9f130754ef3e0c08b4f2cf.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/cc/cce2d64bf43cd827ad5c0d87dcb166b068a41ba8.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/b8/b84580597e9cababc38b7a3ce49a27f22d6f0abe.js",
"__unresolved_10": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js",
"__unresolved_11": "./chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js",
"__unresolved_2": "./chunks/d7/d7006a76a6894c1b64ce9eaf0f0f41170ec7bb9f.js",
"__unresolved_3": "./chunks/dd/dd9b18077e2f673e16c18254c48f641a27848de5.js",
"__unresolved_4": "./chunks/75/7503fea72389d78b642c3a8f8e1395d3734a9d16.js",
"__unresolved_5": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"__unresolved_6": "./chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js",
"__unresolved_7": "./chunks/06/067be96b86fad6e644289c720d9d23738f4ed87c.js",
"__unresolved_8": "./chunks/74/74492fc9d685cee57174a4cb2d83681be8c897ae.js",
"__unresolved_9": "./chunks/04/04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/f8/f8f691aa4e9ee54c9f93800a6a699c64dce1eca4.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/a9/a912ccf8538595758f48834d371e876268f35154.js",
"__unresolved_2": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_3": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"__unresolved_4": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"__unresolved_5": "./chunks/75/7503fea72389d78b642c3a8f8e1395d3734a9d16.js",
"__unresolved_6": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/dd/dd9b18077e2f673e16c18254c48f641a27848de5.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/ba/bace070c537a3e1854e903015145470ccbad65f3.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/63/63a64431b6b21cd924e8e7464d636fa810675c73.js",
"__unresolved_2": "./chunks/75/7503fea72389d78b642c3a8f8e1395d3734a9d16.js",
"__unresolved_3": "./chunks/84/846848029ee2eaec7dd62969289523953b0fd69b.js",
"__unresolved_4": "./chunks/39/398d00769bffaa6da8f5ea12e7941d4a67eac52a.js",
"__unresolved_5": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_6": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/b8/b84580597e9cababc38b7a3ce49a27f22d6f0abe.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/16/16943f8f7ce6b22136d1afbe85657c81d916047e.js",
"__unresolved_2": "./chunks/4e/4e3da60860de09602aee36fbb9aa794712379f47.js",
"__unresolved_3": "./chunks/75/7503fea72389d78b642c3a8f8e1395d3734a9d16.js",
"__unresolved_4": "./chunks/17/17c15c9f91cab21852afabf06f526d531a818ca5.js",
"__unresolved_5": "./chunks/14/140dc6bd476739f3eb222d0c65eda1306239d6c5.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/4e/4e3da60860de09602aee36fbb9aa794712379f47.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/61/61a1a90fa18d74e270c2b1882d8383afa6bd221e.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/45/45cfa33e80cce35c61b1acf7ea562fe31c3843dd.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/01/014c757ad51bcf9ed3a1ff7a78a9a03ae2bfbe6e.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/f3/f345eef45e7020c7d073878c9c5b26e302d1813f.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/8c/8c83a9a335d163c4fc71e71f4bf9f903909f5f1d.js": {
"__unresolved_0": "./chunks/6a/6a5019a719a9014c047e67aa1cf34453ab8392ce.js",
"__unresolved_1": "./chunks/b8/b84580597e9cababc38b7a3ce49a27f22d6f0abe.js",
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
},
"./chunks/6a/6a5f6533e1d3d051bbd1f79f81d3f446033f8965.js": {
"cc": "./chunks/93/93ba276ea7b26ffcdc433fab14afc1ed6f05647b.js"
}
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,153 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, easing, tween, Vec3, _dec, _dec2, _dec3, _dec4, _dec5, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _crd, ccclass, property, MoveComponent;
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.'); }
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Component = _cc.Component;
easing = _cc.easing;
tween = _cc.tween;
Vec3 = _cc.Vec3;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "19cd6cANzVEb4sIef7Q7Vyz", "MoveComponent", undefined);
__checkObsolete__(['_decorator', 'Component', 'easing', 'Node', 'tween', 'Vec2', 'Vec3']);
({
ccclass,
property
} = _decorator);
_export("MoveComponent", MoveComponent = (_dec = ccclass('MoveComponent'), _dec2 = property({
displayName: "线性"
}), _dec3 = property({
displayName: "先慢后快"
}), _dec4 = property({
displayName: "先快后慢"
}), _dec5 = property({
displayName: "设置为初始值"
}), _dec(_class = (_class2 = class MoveComponent extends Component {
constructor() {
super(...arguments);
_initializerDefineProperty(this, "startPos", _descriptor, this);
_initializerDefineProperty(this, "endPos", _descriptor2, this);
_initializerDefineProperty(this, "delay", _descriptor3, this);
_initializerDefineProperty(this, "moveTimer", _descriptor4, this);
_initializerDefineProperty(this, "line", _descriptor5, this);
_initializerDefineProperty(this, "sineIn", _descriptor6, this);
_initializerDefineProperty(this, "sineOut", _descriptor7, this);
_initializerDefineProperty(this, "setToStart", _descriptor8, this);
}
onEnable() {
console.log("触发动画z");
var easeFunc = easing.linear;
if (this.sineIn) {
easeFunc = easing.sineIn;
}
if (this.sineOut) {
easeFunc = easing.sineOut;
}
if (this.setToStart) {
this.node.setPosition(this.startPos);
}
tween(this.node).delay(this.delay).call(() => {
this.node.setPosition(this.startPos);
}).to(this.moveTimer, {
position: this.endPos
}, {
easing: easeFunc
}).start();
}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "startPos", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return new Vec3(0, 0, 0);
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "endPos", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return new Vec3(0, 0, 0);
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "delay", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return 0;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "moveTimer", [property], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return 0;
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "line", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return true;
}
}), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "sineIn", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return true;
}
}), _descriptor7 = _applyDecoratedDescriptor(_class2.prototype, "sineOut", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return true;
}
}), _descriptor8 = _applyDecoratedDescriptor(_class2.prototype, "setToStart", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return false;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=014c757ad51bcf9ed3a1ff7a78a9a03ae2bfbe6e.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/framework/animation/MoveComponent.ts"],"names":["_decorator","Component","easing","tween","Vec3","ccclass","property","MoveComponent","displayName","onEnable","console","log","easeFunc","linear","sineIn","sineOut","setToStart","node","setPosition","startPos","delay","call","to","moveTimer","position","endPos","start"],"mappings":";;;;;;;;;;;;;;;;AAASA,MAAAA,U,OAAAA,U;AAAYC,MAAAA,S,OAAAA,S;AAAWC,MAAAA,M,OAAAA,M;AAAcC,MAAAA,K,OAAAA,K;AAAaC,MAAAA,I,OAAAA,I;;;;;;;;;OACrD;AAAEC,QAAAA,OAAF;AAAWC,QAAAA;AAAX,O,GAAwBN,U;;+BAGjBO,a,WADZF,OAAO,CAAC,eAAD,C,UAkBHC,QAAQ,CAAC;AAAEE,QAAAA,WAAW,EAAE;AAAf,OAAD,C,UAGRF,QAAQ,CAAC;AAAEE,QAAAA,WAAW,EAAE;AAAf,OAAD,C,UAGRF,QAAQ,CAAC;AAAEE,QAAAA,WAAW,EAAE;AAAf,OAAD,C,UAGRF,QAAQ,CAAC;AAAEE,QAAAA,WAAW,EAAE;AAAf,OAAD,C,2BA3Bb,MACaD,aADb,SACmCN,SADnC,CAC6C;AAAA;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;;AAAA;AAAA;;AA8B/BQ,QAAAA,QAAQ,GAAS;AACvBC,UAAAA,OAAO,CAACC,GAAR,CAAY,OAAZ;AACA,cAAIC,QAAQ,GAAGV,MAAM,CAACW,MAAtB;;AAEA,cAAI,KAAKC,MAAT,EAAiB;AACbF,YAAAA,QAAQ,GAAGV,MAAM,CAACY,MAAlB;AACH;;AAED,cAAI,KAAKC,OAAT,EAAkB;AACdH,YAAAA,QAAQ,GAAGV,MAAM,CAACa,OAAlB;AACH;;AAED,cAAI,KAAKC,UAAT,EAAqB;AACjB,iBAAKC,IAAL,CAAUC,WAAV,CAAsB,KAAKC,QAA3B;AACH;;AAGDhB,UAAAA,KAAK,CAAC,KAAKc,IAAN,CAAL,CACKG,KADL,CACW,KAAKA,KADhB,EAEKC,IAFL,CAEU,MAAM;AACR,iBAAKJ,IAAL,CAAUC,WAAV,CAAsB,KAAKC,QAA3B;AACH,WAJL,EAKKG,EALL,CAKQ,KAAKC,SALb,EAKwB;AAAEC,YAAAA,QAAQ,EAAE,KAAKC;AAAjB,WALxB,EAKmD;AAAEvB,YAAAA,MAAM,EAAEU;AAAV,WALnD,EAMKc,KANL;AAOH;;AAtDwC,O,2EAGxCpB,Q;;;;;iBACgB,IAAIF,IAAJ,CAAS,CAAT,EAAY,CAAZ,EAAe,CAAf,C;;iFAEhBE,Q;;;;;iBACc,IAAIF,IAAJ,CAAS,CAAT,EAAY,CAAZ,EAAe,CAAf,C;;gFAEdE,Q;;;;;iBACe,C;;oFAGfA,Q;;;;;iBACmB,C;;;;;;;iBAIJ,I;;;;;;;iBAGE,I;;;;;;;iBAGC,I;;;;;;;iBAGG,K","sourcesContent":["import { _decorator, Component, easing, Node, tween, Vec2, Vec3 } from 'cc';\nconst { ccclass, property } = _decorator;\n\n@ccclass('MoveComponent')\nexport class MoveComponent extends Component {\n\n\n @property\n startPos: Vec3 = new Vec3(0, 0, 0);\n\n @property\n endPos: Vec3 = new Vec3(0, 0, 0);\n\n @property\n delay: number = 0;\n\n\n @property\n moveTimer: number = 0;\n\n\n @property({ displayName: \"线性\" })\n line: boolean = true;\n\n @property({ displayName: \"先慢后快\" })\n sineIn: boolean = true;\n\n @property({ displayName: \"先快后慢\" })\n sineOut: boolean = true;\n\n @property({ displayName: \"设置为初始值\" })\n setToStart: boolean = false;\n\n\n protected onEnable(): void {\n console.log(\"触发动画z\")\n let easeFunc = easing.linear;\n\n if (this.sineIn) {\n easeFunc = easing.sineIn\n }\n\n if (this.sineOut) {\n easeFunc = easing.sineOut\n }\n\n if (this.setToStart) {\n this.node.setPosition(this.startPos)\n }\n\n\n tween(this.node)\n .delay(this.delay)\n .call(() => {\n this.node.setPosition(this.startPos)\n })\n .to(this.moveTimer, { position: this.endPos }, { easing: easeFunc })\n .start()\n }\n\n\n}\n\n\n"]}
@@ -0,0 +1,64 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, js, LevelConfig, Weapon, _crd;
function setClassName() {
js.setClassName("LevelConfig", LevelConfig);
js.setClassName("Weapon", Weapon);
}
_export({
LevelConfig: void 0,
Weapon: void 0,
setClassName: setClassName
});
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
js = _cc.js;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "11507+TDL5CuoT4MI/jLlEN", "ConfigData", undefined); // This file is auto-generated. Do not modify manually.
__checkObsolete__(['js']);
_export("LevelConfig", LevelConfig = class LevelConfig {
constructor() {
this.id = void 0;
this.env = void 0;
this.enemy = void 0;
this.aimFov = void 0;
}
});
_export("Weapon", Weapon = class Weapon {
constructor() {
this.id = void 0;
this.prefab = void 0;
this.point = void 0;
this.coin = void 0;
this.gunName = void 0;
this.spriteName = void 0;
}
});
window.ConfigData = window.ConfigData || {};
window.ConfigData['LevelConfig'] = LevelConfig;
window.ConfigData['Weapon'] = Weapon;
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=04ba8e78fd81d85f3e686fe17aa3fb20ac8c65fa.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["file:///D:/Users/admin/Alien_Sniper/assets/scripts/data/ConfigData.ts"],"names":["LevelConfig","Weapon","setClassName","js","id","env","enemy","aimFov","prefab","point","coin","gunName","spriteName","window","ConfigData"],"mappings":";;;sEAIaA,W,EAOAC,M;;AAUN,WAASC,YAAT,GAAwB;AAC3BC,IAAAA,EAAE,CAACD,YAAH,CAAgB,aAAhB,EAA+BF,WAA/B;AACAG,IAAAA,EAAE,CAACD,YAAH,CAAgB,QAAhB,EAA0BD,MAA1B;AACH;;;;;kBAHeC;;;;;;;;AAnBPC,MAAAA,E,OAAAA,E;;;;;kFAFT;;;;;6BAIaH,W,GAAN,MAAMA,WAAN,CAAkB;AAAA;AAAA,eACrBI,EADqB;AAAA,eAErBC,GAFqB;AAAA,eAGrBC,KAHqB;AAAA,eAIrBC,MAJqB;AAAA;;AAAA,O;;wBAOZN,M,GAAN,MAAMA,MAAN,CAAa;AAAA;AAAA,eAChBG,EADgB;AAAA,eAEhBI,MAFgB;AAAA,eAGhBC,KAHgB;AAAA,eAIhBC,IAJgB;AAAA,eAKhBC,OALgB;AAAA,eAMhBC,UANgB;AAAA;;AAAA,O;;AAgBnBC,MAAAA,MAAD,CAAgBC,UAAhB,GAA8BD,MAAD,CAAgBC,UAAhB,IAA8B,EAA3D;AACCD,MAAAA,MAAD,CAAgBC,UAAhB,CAA2B,aAA3B,IAA4Cd,WAA5C;AACCa,MAAAA,MAAD,CAAgBC,UAAhB,CAA2B,QAA3B,IAAuCb,MAAvC","sourcesContent":["// This file is auto-generated. Do not modify manually.\r\n\r\nimport { js } from \"cc\";\r\n\r\nexport class LevelConfig {\r\n id: number;\r\n env: string;\r\n enemy: string;\r\n aimFov: number;\r\n}\r\n\r\nexport class Weapon {\r\n id: number;\r\n prefab: string;\r\n point: string;\r\n coin: number;\r\n gunName: string;\r\n spriteName: string;\r\n}\r\n\r\n\r\nexport function setClassName() {\r\n js.setClassName(\"LevelConfig\", LevelConfig);\r\n js.setClassName(\"Weapon\", Weapon);\r\n}\r\n\r\n\r\n(window as any).ConfigData = (window as any).ConfigData || {};\r\n(window as any).ConfigData['LevelConfig'] = LevelConfig;\r\n(window as any).ConfigData['Weapon'] = Weapon;\r\n"]}
@@ -0,0 +1,342 @@
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Node, Vec3, Quat, v3, tween, Camera, geometry, screen, PhysicsSystem, Prefab, instantiate, ParticleSystem, RagdollBone, SingletonBase, GameController, UIManager, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _crd, ccclass, property, FPSCameraController;
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 _reportPossibleCrUseOfRagdollBone(extras) {
_reporterNs.report("RagdollBone", "../Ragdoll/RagdollBone", _context.meta, extras);
}
function _reportPossibleCrUseOfSingletonBase(extras) {
_reporterNs.report("SingletonBase", "./framework/SingletonBase", _context.meta, extras);
}
function _reportPossibleCrUseOfGameController(extras) {
_reporterNs.report("GameController", "./GameController", _context.meta, extras);
}
function _reportPossibleCrUseOfRagdoll(extras) {
_reporterNs.report("Ragdoll", "../Ragdoll/Ragdoll", _context.meta, extras);
}
function _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "./framework/ui/UIManager", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Node = _cc.Node;
Vec3 = _cc.Vec3;
Quat = _cc.Quat;
v3 = _cc.v3;
tween = _cc.tween;
Camera = _cc.Camera;
geometry = _cc.geometry;
screen = _cc.screen;
PhysicsSystem = _cc.PhysicsSystem;
Prefab = _cc.Prefab;
instantiate = _cc.instantiate;
ParticleSystem = _cc.ParticleSystem;
}, function (_unresolved_2) {
RagdollBone = _unresolved_2.RagdollBone;
}, function (_unresolved_3) {
SingletonBase = _unresolved_3.SingletonBase;
}, function (_unresolved_4) {
GameController = _unresolved_4.GameController;
}, function (_unresolved_5) {
UIManager = _unresolved_5.UIManager;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "c9316GAFZBHB7Hr7DxrRdFJ", "FPSCameraController", undefined);
__checkObsolete__(['_decorator', 'Component', 'Node', 'input', 'Input', 'EventTouch', 'Vec3', 'Quat', 'v3', 'Button', 'tween', 'v2', 'Camera', 'director', 'geometry', 'screen', 'PhysicsSystem', 'Prefab', 'instantiate', 'ParticleSystem']);
({
ccclass,
property
} = _decorator);
_export("FPSCameraController", FPSCameraController = (_dec = ccclass('FPSCameraController'), _dec2 = property(Node), _dec3 = property(Camera), _dec4 = property(Camera), _dec5 = property(ParticleSystem), _dec6 = property(Prefab), _dec(_class = (_class2 = class FPSCameraController extends (_crd && SingletonBase === void 0 ? (_reportPossibleCrUseOfSingletonBase({
error: Error()
}), SingletonBase) : SingletonBase) {
constructor() {
super(...arguments);
// export class FPSCameraController extends Component {
_initializerDefineProperty(this, "cameraNode", _descriptor, this);
// 相机节点
_initializerDefineProperty(this, "camera", _descriptor2, this);
// 相机节点
_initializerDefineProperty(this, "qingBao", _descriptor3, this);
// 相机节点
_initializerDefineProperty(this, "particle", _descriptor4, this);
// 粒子系统
_initializerDefineProperty(this, "lastBulletPrefab", _descriptor5, this);
this.lastBullet = null;
this._touchStartPos = new Vec3();
this._rotationSpeed = 0.04;
// 旋转速度
this._currentRotationX = 0;
// 当前相机的垂直旋转角度
this._currentRotationY = 0;
// 当前相机的水平旋转角度
this._defaultRotationY = 0;
// 当前相机的水平旋转角度
this._maxVerticalAngle = 70;
// 最大垂直旋转角度
this._maxHorizontalAngle = 45;
// 最大垂直旋转角度
this._defaultFOV = 45;
// 默认 FOV
this._aimFOV = 25;
// 瞄准时的 FOV
this._isAiming = false;
}
// 是否正在瞄准
onLoad() {
super.onLoad();
}
init(curCamera, aimFov) {
this.camera = curCamera;
this.cameraNode = curCamera.node;
var initialRotation = this.cameraNode.getWorldRotation();
var eulerAngles = initialRotation.getEulerAngles(v3());
this._currentRotationX = eulerAngles.x;
this._currentRotationY = eulerAngles.y;
this._defaultRotationY = eulerAngles.y;
this._aimFOV = aimFov; // 获取摄像机的默认 FOV
var camera = this.cameraNode.getComponent(Camera);
camera.fov = this._defaultFOV;
}
onTouchStart(event) {
// console.log("onTouchStart", event)
var touch = event.touch;
this._touchStartPos.set(touch.getLocation().x, touch.getLocation().y, 0);
}
onTouchMove(event) {
// console.log("onTouchMove", event)
var touch = event.touch;
var deltaX = touch.getLocation().x - this._touchStartPos.x;
var deltaY = touch.getLocation().y - this._touchStartPos.y; // 横向旋转(左右滑动):作用于摄像机的 Y 轴
var rotationY = -deltaX * this._rotationSpeed * this.camera.fov / 45; // console.log("this.camera.fov", this.camera.fov)
this._currentRotationY += rotationY; // 纵向旋转(上下滑动):作用于摄像机的 X 轴
var rotationX = deltaY * this._rotationSpeed * this.camera.fov / 45; // 修正:去掉负号
this._currentRotationX += rotationX; // 限制垂直旋转角度
this._currentRotationX = Math.min(Math.max(this._currentRotationX, -this._maxVerticalAngle), 60);
this._currentRotationY = Math.min(Math.max(this._currentRotationY, this._defaultRotationY - this._maxHorizontalAngle), this._defaultRotationY + this._maxHorizontalAngle); // 应用旋转到相机节点
var newRotation = Quat.fromEuler(new Quat(), this._currentRotationX, this._currentRotationY, 0);
this.cameraNode.setWorldRotation(newRotation); // console.log("newRotation", this._currentRotationX, this._currentRotationY)
// 更新起始位置
this._touchStartPos.set(touch.getLocation().x, touch.getLocation().y, 0);
}
setTutorialRotate() {
this._currentRotationX = -3.99;
this._currentRotationY = -32.27;
var newRotation = Quat.fromEuler(new Quat(), this._currentRotationX, this._currentRotationY, 0);
this.cameraNode.setWorldRotation(newRotation);
}
shoot() {
var ray = new geometry.Ray();
this.camera.screenPointToRay(screen.windowSize.width / 2, screen.windowSize.height / 2, ray); // 以下参数可选
var mask = 0xffffffff;
var maxDistance = 10000000;
var queryTrigger = true;
var result = false;
if (PhysicsSystem.instance.raycastClosest(ray, mask, maxDistance, queryTrigger)) {
var raycastClosestResult = PhysicsSystem.instance.raycastClosestResult;
var hitPoint = raycastClosestResult.hitPoint;
var hitNormal = raycastClosestResult.hitNormal;
var collider = raycastClosestResult.collider;
var distance = raycastClosestResult.distance;
console.log("碰撞检测", raycastClosestResult.collider.node.name);
var bone = raycastClosestResult.collider.node.getComponent(_crd && RagdollBone === void 0 ? (_reportPossibleCrUseOfRagdollBone({
error: Error()
}), RagdollBone) : RagdollBone);
if (bone != null) {
if (!bone.ragdoll.isDie) {
if ((_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.judgeLastBullet()) {
this.fireLastBullet(bone.ragdoll, hitPoint);
} else {
this.scheduleOnce(() => {
bone.ragdoll.node.active = false;
}, 2);
bone.ragdoll.setEnabled(true);
result = true;
this.particle.node.setWorldPosition(hitPoint.clone());
this.particle.play();
}
}
}
}
tween(this.camera.node).by(0.05, {
position: new Vec3(0, 2, 0)
}, {
easing: 'sineOutIn'
}).by(0.05, {
position: new Vec3(0, -2, 0)
}, {
easing: 'sineOutIn'
}).start();
return result;
}
closeQingBao() {
this.qingBao.node.active = false;
}
showQingBao() {
this.qingBao.node.active = true;
var enemy = (_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.getQingBaoEnemey().centerNode;
var pos = enemy.getWorldPosition().add(enemy.getWorldPosition().subtract(this.cameraNode.getWorldPosition()).normalize().multiplyScalar(-5));
var enemyPos = enemy.getWorldPosition();
var cameraPos = this.cameraNode.getWorldPosition();
var dirNor = enemy.getWorldPosition().subtract(this.cameraNode.getWorldPosition()).normalize();
var newPos = enemy.getWorldPosition().add(dirNor.multiplyScalar(-15));
var dir = this.cameraNode.getWorldPosition().subtract(enemy.getWorldPosition());
console.log("enemy", enemy.getWorldPosition());
console.log("camera", this.cameraNode.getWorldPosition());
console.log("newPos", newPos);
console.log("dirNor", enemy.getWorldPosition().subtract(this.cameraNode.getWorldPosition()).normalize());
this.qingBao.node.setWorldPosition(newPos);
this.qingBao.node.forward = enemy.getWorldPosition().subtract(this.cameraNode.getWorldPosition()).normalize();
}
fireLastBullet(ragdoll, hitPoint) {
var last = instantiate(this.lastBulletPrefab);
last.setParent(this.node);
last.setWorldPosition(this.cameraNode.worldPosition);
last.forward = this.cameraNode.worldPosition.subtract(hitPoint).normalize();
this.lastBullet = last;
this.camera.enabled = false;
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.closeAllPanels();
tween(last).to(1.67, {
worldPosition: hitPoint
}, {
easing: 'cubicIn'
}).call(() => {
ragdoll.setEnabled(true);
last.getChildByName("bullet").active = false;
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().curLevel.win();
}).start();
}
clear() {
if (this.lastBullet != null) {
this.lastBullet.destroy();
this.lastBullet = null;
}
}
onAimButtonClick(isAnim) {
var camera = this.cameraNode.getComponent(Camera);
if (!camera) return;
this._isAiming = isAnim; // 切换瞄准状态
if (this._isAiming) {
// 瞄准状态:缩小 FOV
tween(camera).to(0.1, {
fov: this._aimFOV
}) // 平滑过渡到瞄准 FOV
.start();
} else {
// 非瞄准状态:恢复默认 FOV
tween(camera).to(0.1, {
fov: this._defaultFOV
}) // 平滑过渡到默认 FOV
.start();
}
}
}, (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "cameraNode", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "camera", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "qingBao", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "particle", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "lastBulletPrefab", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=067be96b86fad6e644289c720d9d23738f4ed87c.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,273 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Component, sys, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _class3, _crd, ccclass, property, DYSdk;
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.'); }
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Component = _cc.Component;
sys = _cc.sys;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "e50a2TVh1RIKYep854CE/5e", "DYSdk", undefined);
__checkObsolete__(['_decorator', 'Component', 'director', 'game', 'Node', 'sys']);
({
ccclass,
property
} = _decorator);
_export("DYSdk", DYSdk = (_dec = ccclass('DYSdk'), _dec2 = property({
displayName: "bannner广告uid"
}), _dec3 = property({
displayName: "视频奖励广告uid"
}), _dec4 = property({
displayName: "插屏广告uid"
}), _dec5 = property({
displayName: "分享图url"
}), _dec6 = property({
displayName: "分享tile文本"
}), _dec(_class = (_class2 = (_class3 = class DYSdk extends Component {
constructor() {
super(...arguments);
_initializerDefineProperty(this, "bannerId", _descriptor, this);
_initializerDefineProperty(this, "videoUid", _descriptor2, this);
_initializerDefineProperty(this, "interstitialUid", _descriptor3, this);
_initializerDefineProperty(this, "shareImageUrl", _descriptor4, this);
_initializerDefineProperty(this, "shareTilt", _descriptor5, this);
this.bannerAdv = null;
this.videoAdv = null;
this.interstitialAd = null;
this.successCallback = null;
this.failedCallback = null;
}
onLoad() {
DYSdk.instance = this;
}
initBanner() {
var winSize = window["tt"].getSystemInfoSync(); //获取像素size
// 创建 Banner 广告实例,提前初始化
var bannerWidth = 300;
var bannerHeight = 80;
console.error("bannerId:", this.bannerId);
this.bannerAdv = window["tt"].createBannerAd({
adUnitId: this.bannerId,
//传入自己的id,此处为banner广告位ID
adIntervals: 30,
//定时刷新,最低30S
style: {
left: (winSize.windowWidth - bannerWidth) / 2,
top: winSize.windowHeight - bannerHeight,
width: bannerWidth
}
}); //重新定banner位置
this.bannerAdv.onResize(res => {
this.bannerAdv.style.top = winSize.windowHeight - this.bannerAdv.style.realHeight - 1;
});
this.bannerAdv.onError(err => {
console.log("banner", err);
});
}
navigateToScene() {
window["tt"].navigateToScene({
scene: 'sidebar',
fail: console.log,
success: console.log
});
}
initVideo() {
var self = this; // 创建激励视频广告实例,提前初始化
console.log("激励视频广告id:", this.videoUid);
this.videoAdv = window["tt"].createRewardedVideoAd({
adUnitId: this.videoUid //传入自己的id,此处为视频广告位ID
});
this.videoAdv.onLoad(() => {
console.log("广告加载完成");
});
this.videoAdv.onError(() => {
console.log("广告错误");
if (self.failedCallback) {
self.failedCallback();
}
});
function listener(res) {
if (res && res.isEnded) {
if (self.successCallback) {
self.successCallback();
self.successCallback = null;
}
} else {
if (self.failedCallback) {
self.failedCallback();
self.failedCallback = null;
}
}
}
this.videoAdv.onClose(listener); //这里监听广告的close 事件
}
initInterstitial() {
if (window["tt"].createInterstitialAd) {
console.error("插屏广告id:", this.interstitialUid);
this.interstitialAd = window["tt"].createInterstitialAd({
adUnitId: this.interstitialUid //传入自己的id,此处为插屏广告位ID
});
}
}
init() {
if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
this.initBanner();
this.initVideo(); // 创建插屏广告实例,提前初始化
this.initInterstitial();
this.passivityShare();
window["tt"].onShow(op => {
if (op.location == "sidebar_card") {
console.log("应用侧边栏启动");
}
console.log("监听应用启动", op);
});
}
} // 主动分享
initativeShare(callBack) {
var shareTitle = this.shareTilt;
var imageUrl = this.shareImageUrl; // 主动拉起转发,进入选择通讯录界面
window["tt"].shareAppMessage({
// 转发标题, 没有则默认使用小游戏的昵称
title: shareTitle,
// 图片链接,
imageUrl: imageUrl
});
}
passivityShare(callBack) {
// 授权显示菜单
window["tt"].showShareMenu({
withShareTicket: false,
// 显示菜单
menus: ['shareAppMessage', 'shareTimeline'],
success: res => {
console.log("开始被动转发shareMenu成功");
},
fail: () => {
console.log("开始被动转发shareMenu失败");
}
});
}
showBanner() {
this.bannerAdv.show();
}
hideBanner() {
this.bannerAdv.hide();
}
showInterstitial() {
// 在适合的场景显示插屏广告
if (this.interstitialAd) {
this.interstitialAd.show().catch(err => {
console.error(err);
});
}
}
showVideo(successCallback, failCallback) {
// 用户触发广告后,显示激励视频广告
var self = this;
this.successCallback = successCallback;
this.failedCallback = failCallback;
self.videoAdv.onError(res => {
console.log('广告出错监听', res);
}); // /**展示 */
self.videoAdv.show().then(() => {}).catch(err => {
console.log('打印激励视频错误', err); // 可以手动加载一次
self.videoAdv.load().then(() => {
// 加载成功后需要再显示广告
return self.videoAdv.show();
});
});
}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "bannerId", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return "test";
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "videoUid", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return "test";
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "interstitialUid", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return "test";
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "shareImageUrl", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return "https://mmocgame.qpic.cn/wechatgame/fNvVoACuBEOmNhzE802RLqnUuQyZ4rXTicDqz7OlVKypjYcHHo7nyfoYe7Urvdk6T/0";
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "shareTilt", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return "分享文本";
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=0ac499867c38f0c346de057171246da0ed544830.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,760 @@
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", "__unresolved_13"], function (_export, _context) {
"use strict";
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, instantiate, Label, Node, Prefab, randomRange, Sprite, sys, Tween, tween, Vec3, LocalSaveMgr, UIManager, AudioMgr, PanelBase, AssetController, GameController, DataMgr, Weapon, AddHeartPanel, SdkMgr, EventCenter, SideTipPanel, SharePanel, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _dec21, _dec22, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _descriptor16, _descriptor17, _descriptor18, _descriptor19, _descriptor20, _descriptor21, _class3, _crd, ccclass, property, MainPanel;
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 _reportPossibleCrUseOfLocalSaveMgr(extras) {
_reporterNs.report("LocalSaveMgr", "../framework/data/LocalSaveMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfUIManager(extras) {
_reporterNs.report("UIManager", "../framework/ui/UIManager", _context.meta, extras);
}
function _reportPossibleCrUseOfAudioMgr(extras) {
_reporterNs.report("AudioMgr", "../framework/audio/AudioMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfPanelBase(extras) {
_reporterNs.report("PanelBase", "../framework/ui/PanelBase", _context.meta, extras);
}
function _reportPossibleCrUseOfAssetController(extras) {
_reporterNs.report("AssetController", "../AssetController", _context.meta, extras);
}
function _reportPossibleCrUseOfGameController(extras) {
_reporterNs.report("GameController", "../GameController", _context.meta, extras);
}
function _reportPossibleCrUseOfDataMgr(extras) {
_reporterNs.report("DataMgr", "../framework/data/DataMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfWeapon(extras) {
_reporterNs.report("Weapon", "../data/ConfigData", _context.meta, extras);
}
function _reportPossibleCrUseOfAddHeartPanel(extras) {
_reporterNs.report("AddHeartPanel", "./AddHeartPanel", _context.meta, extras);
}
function _reportPossibleCrUseOfSdkMgr(extras) {
_reporterNs.report("SdkMgr", "../framework/sdk/SdkMgr", _context.meta, extras);
}
function _reportPossibleCrUseOfEventCenter(extras) {
_reporterNs.report("EventCenter", "../EventCenter", _context.meta, extras);
}
function _reportPossibleCrUseOfSideTipPanel(extras) {
_reporterNs.report("SideTipPanel", "./SideTipPanel", _context.meta, extras);
}
function _reportPossibleCrUseOfSharePanel(extras) {
_reporterNs.report("SharePanel", "./SharePanel", _context.meta, extras);
}
return {
setters: [function (_unresolved_) {
_reporterNs = _unresolved_;
}, function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
Button = _cc.Button;
instantiate = _cc.instantiate;
Label = _cc.Label;
Node = _cc.Node;
Prefab = _cc.Prefab;
randomRange = _cc.randomRange;
Sprite = _cc.Sprite;
sys = _cc.sys;
Tween = _cc.Tween;
tween = _cc.tween;
Vec3 = _cc.Vec3;
}, function (_unresolved_2) {
LocalSaveMgr = _unresolved_2.LocalSaveMgr;
}, function (_unresolved_3) {
UIManager = _unresolved_3.UIManager;
}, function (_unresolved_4) {
AudioMgr = _unresolved_4.AudioMgr;
}, function (_unresolved_5) {
PanelBase = _unresolved_5.PanelBase;
}, function (_unresolved_6) {
AssetController = _unresolved_6.AssetController;
}, function (_unresolved_7) {
GameController = _unresolved_7.GameController;
}, function (_unresolved_8) {
DataMgr = _unresolved_8.DataMgr;
}, function (_unresolved_9) {
Weapon = _unresolved_9.Weapon;
}, function (_unresolved_10) {
AddHeartPanel = _unresolved_10.AddHeartPanel;
}, function (_unresolved_11) {
SdkMgr = _unresolved_11.SdkMgr;
}, function (_unresolved_12) {
EventCenter = _unresolved_12.EventCenter;
}, function (_unresolved_13) {
SideTipPanel = _unresolved_13.SideTipPanel;
}, function (_unresolved_14) {
SharePanel = _unresolved_14.SharePanel;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "225f05jxNxKhbj3vtUo/BoH", "MainPanel", undefined);
__checkObsolete__(['_decorator', 'Asset', 'Button', 'Component', 'debug', 'instantiate', 'Label', 'Node', 'Prefab', 'randomRange', 'Sprite', 'sys', 'Tween', 'tween', 'Vec3']);
({
ccclass,
property
} = _decorator);
_export("MainPanel", MainPanel = (_dec = ccclass('MainPanel'), _dec2 = property({
type: Button
}), _dec3 = property({
type: Button
}), _dec4 = property({
type: Button
}), _dec5 = property({
type: Button
}), _dec6 = property({
type: Button
}), _dec7 = property({
type: Button
}), _dec8 = property({
type: Button
}), _dec9 = property({
type: Node
}), _dec10 = property({
type: Label
}), _dec11 = property({
type: Label
}), _dec12 = property({
type: Label
}), _dec13 = property({
type: Label
}), _dec14 = property({
type: Label
}), _dec15 = property({
type: Button
}), _dec16 = property({
type: Button
}), _dec17 = property({
type: Prefab
}), _dec18 = property(Prefab), _dec19 = property(Node), _dec20 = property(Node), _dec21 = property({
type: Button
}), _dec22 = property({
type: Node
}), _dec(_class = (_class2 = (_class3 = class MainPanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
error: Error()
}), PanelBase) : PanelBase) {
constructor() {
super(...arguments);
_initializerDefineProperty(this, "startBtn", _descriptor, this);
_initializerDefineProperty(this, "leftBtn", _descriptor2, this);
_initializerDefineProperty(this, "right", _descriptor3, this);
_initializerDefineProperty(this, "equip", _descriptor4, this);
_initializerDefineProperty(this, "clear", _descriptor5, this);
_initializerDefineProperty(this, "addMoneyBtn", _descriptor6, this);
_initializerDefineProperty(this, "buy", _descriptor7, this);
_initializerDefineProperty(this, "equiped", _descriptor8, this);
_initializerDefineProperty(this, "weaponName", _descriptor9, this);
_initializerDefineProperty(this, "gunPrice", _descriptor10, this);
_initializerDefineProperty(this, "heart", _descriptor11, this);
_initializerDefineProperty(this, "heartTimer", _descriptor12, this);
_initializerDefineProperty(this, "coin", _descriptor13, this);
_initializerDefineProperty(this, "addHeartBtn", _descriptor14, this);
_initializerDefineProperty(this, "shareBtn", _descriptor15, this);
_initializerDefineProperty(this, "weaponSelectPrefab", _descriptor16, this);
_initializerDefineProperty(this, "flyMoneyPrefab", _descriptor17, this);
_initializerDefineProperty(this, "flyMoneyContent", _descriptor18, this);
_initializerDefineProperty(this, "fingerNode", _descriptor19, this);
_initializerDefineProperty(this, "sideTipBtn", _descriptor20, this);
this.weaponDatas = [];
this.weaponOffset = 1000;
this.curSelectIndex = 0;
_initializerDefineProperty(this, "weaponContent", _descriptor21, this);
}
onOpen() {
MainPanel.instance.refresh();
}
refresh() {
var weapons = (_crd && DataMgr === void 0 ? (_reportPossibleCrUseOfDataMgr({
error: Error()
}), DataMgr) : DataMgr).getInstance().GetDatas(_crd && Weapon === void 0 ? (_reportPossibleCrUseOfWeapon({
error: Error()
}), Weapon) : Weapon);
this.weaponDatas = weapons;
var equipedIndex = 0;
for (var index = 0; index < weapons.length; index++) {
var data = weapons[index];
var item = instantiate(this.weaponSelectPrefab);
item.setParent(this.weaponContent);
var sprite = item.getChildByPath("Sprite").getComponent(Sprite);
(_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.loadSetSprite("weaponSprite/" + data.spriteName, sprite);
item.getChildByPath("Label").getComponent(Label).string = data.gunName;
if (data.id == (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.equipedWeapon) {
equipedIndex = index;
}
}
if (sys.platform == sys.Platform.WECHAT_GAME) {
this.sideTipBtn.node.active = false;
var date = new Date();
var dayOfMonth = date.getDate();
if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.day != dayOfMonth) {
this.shareBtn.node.active = true;
}
} else if (sys.platform == sys.Platform.BYTEDANCE_MINI_GAME) {
this.sideTipBtn.node.active = true;
this.shareBtn.node.active = false;
}
this.fingerNode.active = !(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.haveTutorial;
this.heart.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.power.toString();
this.coin.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin.toString();
this.setToIndex(equipedIndex, false);
}
update(dt) {
if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.isOnTimerRun) {
var totalSeconds = Math.ceil((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.getPowerCD());
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.heartTimer.string = formattedTime;
} else {
this.heartTimer.string = "已满";
}
this.heart.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.power.toString();
}
setToIndex(index, widthAim) {
this.curSelectIndex = index;
if (!widthAim) {
this.weaponContent.setPosition(-this.weaponOffset * index, 0, 0);
} else {
var newPos = new Vec3(-this.weaponOffset * index, 0, 0);
tween(this.weaponContent).to(0.3, {
position: newPos
}).start();
}
this.refreshToIndex();
}
refreshToIndex() {
var ownedWeapons = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.ownWeapon;
var owned = false;
for (var index = 0; index < ownedWeapons.length; index++) {
var element = ownedWeapons[index];
console.log("刷新", this.weaponDatas[this.curSelectIndex].id, element, ownedWeapons.length, index);
if (element == this.weaponDatas[this.curSelectIndex].id) {
owned = true;
break;
}
}
var equiped = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.equipedWeapon == this.weaponDatas[this.curSelectIndex].id; // this.weaponName.string = this.weaponDatas[this.curSelectIndex].gunName
this.gunPrice.string = this.weaponDatas[this.curSelectIndex].coin.toString();
this.equiped.active = false;
this.buy.node.active = false;
this.equip.node.active = false;
if (equiped) {
this.equiped.active = true;
} else if (owned) {
this.equip.node.active = true;
} else {
this.buy.node.active = true;
if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin >= this.weaponDatas[this.curSelectIndex].coin) {
this.buy.interactable = true;
this.buy.getComponent(Sprite).grayscale = false;
} else {
this.buy.interactable = false;
this.buy.getComponent(Sprite).grayscale = true;
}
}
if (this.curSelectIndex == 0) {
this.leftBtn.node.active = false;
} else {
this.leftBtn.node.active = true;
}
if (this.curSelectIndex == this.weaponDatas.length - 1) {
this.right.node.active = false;
} else {
this.right.node.active = true;
}
}
clickLeft() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
if (this.curSelectIndex > 0) {
this.setToIndex(this.curSelectIndex - 1, true);
}
}
clickRight() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
if (this.curSelectIndex < this.weaponDatas.length - 1) {
this.setToIndex(this.curSelectIndex + 1, true);
}
}
clickEquipBtn() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.equipWeapon(this.weaponDatas[this.curSelectIndex].id);
this.refreshToIndex();
}
clickBuyBtn() {
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.addCoin(-this.weaponDatas[this.curSelectIndex].coin);
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.buyWeapon(this.weaponDatas[this.curSelectIndex].id);
this.refreshToIndex();
}
clickClear() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.clearData();
}
clickAddHeartBtn() {
(_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 && AddHeartPanel === void 0 ? (_reportPossibleCrUseOfAddHeartPanel({
error: Error()
}), AddHeartPanel) : AddHeartPanel);
}
clickAddMoneyBtn() {
(_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.playerRewardAds(() => {
var addPoint = 200;
var fromeMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin;
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.addCoin(addPoint);
var endMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin;
this.flyMoney(fromeMoney, endMoney);
});
}
flyShareMoney(fromMoney, endMoney) {
var _this = this;
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.getCoin);
var _loop = function _loop() {
var item = instantiate(_this.flyMoneyPrefab);
item.setParent(_this.flyMoneyContent);
item.setPosition(new Vec3(0, 0, 0));
var delay = index * 0.1;
tween(item).by(0.3, {
position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0)
}).delay(delay).to(0.6, {
worldPosition: _this.coin.node.getWorldPosition()
}).call(() => {
item.destroy();
}).start();
};
for (var index = 0; index < 10; index++) {
_loop();
}
new Tween({
value: fromMoney
}).delay(0.9).to(1, {
value: endMoney
}, {
onUpdate: (target, ratio) => {
// 在每一帧更新时调用
var currentValue = Math.floor(target.value);
if (this.coin != null) this.coin.string = currentValue.toString();
}
}).call(() => {
if (this.addMoneyBtn != null) this.addMoneyBtn.interactable = true;
}).start();
}
flyMoney(fromMoney, endMoney) {
var _this2 = this;
this.addMoneyBtn.interactable = false;
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.getCoin);
var _loop2 = function _loop2() {
var item = instantiate(_this2.flyMoneyPrefab);
item.setParent(_this2.flyMoneyContent);
item.setPosition(_this2.addMoneyBtn.node.getPosition());
var delay = index * 0.1;
tween(item).by(0.3, {
position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0)
}).delay(delay).to(0.6, {
worldPosition: _this2.coin.node.getWorldPosition()
}).call(() => {
item.destroy();
}).start();
};
for (var index = 0; index < 10; index++) {
_loop2();
}
new Tween({
value: fromMoney
}).delay(0.9).to(1, {
value: endMoney
}, {
onUpdate: (target, ratio) => {
// 在每一帧更新时调用
var currentValue = Math.floor(target.value);
if (this.coin != null) this.coin.string = currentValue.toString();
}
}).call(() => {
if (this.addMoneyBtn != null) this.addMoneyBtn.interactable = true;
}).start();
}
onCoinCountChange() {
MainPanel.instance.coin.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
error: Error()
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin.toString();
MainPanel.instance.refreshToIndex();
}
clickSideTipBtn() {
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
error: Error()
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
error: Error()
}), AssetController) : AssetController).instance.click);
console.log("openPanel SideTipPanel");
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.openPanel(_crd && SideTipPanel === void 0 ? (_reportPossibleCrUseOfSideTipPanel({
error: Error()
}), SideTipPanel) : SideTipPanel);
}
onDestroy() {
(_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({
error: Error()
}), EventCenter) : EventCenter).coinCountChange.off("coinCountChange", this.onCoinCountChange);
}
clickShareBtn() {
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
error: Error()
}), UIManager) : UIManager).instance.openPanel(_crd && SharePanel === void 0 ? (_reportPossibleCrUseOfSharePanel({
error: Error()
}), SharePanel) : SharePanel);
}
onLoad() {
MainPanel.instance = this;
this.startBtn.node.on(Button.EventType.CLICK, this.startBtnCallBack, this);
this.leftBtn.node.on(Button.EventType.CLICK, this.clickLeft, this);
this.right.node.on(Button.EventType.CLICK, this.clickRight, this);
this.equip.node.on(Button.EventType.CLICK, this.clickEquipBtn, this);
this.buy.node.on(Button.EventType.CLICK, this.clickBuyBtn, this);
this.sideTipBtn.node.on(Button.EventType.CLICK, this.clickSideTipBtn, this);
this.shareBtn.node.on(Button.EventType.CLICK, this.clickShareBtn, this);
this.clear.node.on(Button.EventType.CLICK, this.clickClear, this);
this.addHeartBtn.node.on(Button.EventType.CLICK, this.clickAddHeartBtn, this);
this.addMoneyBtn.node.on(Button.EventType.CLICK, this.clickAddMoneyBtn, this);
(_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({
error: Error()
}), EventCenter) : EventCenter).coinCountChange.on("coinCountChange", this.onCoinCountChange).bind(this);
}
startBtnCallBack() {
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
error: Error()
}), GameController) : GameController).getInstance().gameStart();
}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "startBtn", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "leftBtn", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "right", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "equip", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "clear", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "addMoneyBtn", [_dec7], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor7 = _applyDecoratedDescriptor(_class2.prototype, "buy", [_dec8], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor8 = _applyDecoratedDescriptor(_class2.prototype, "equiped", [_dec9], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor9 = _applyDecoratedDescriptor(_class2.prototype, "weaponName", [_dec10], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor10 = _applyDecoratedDescriptor(_class2.prototype, "gunPrice", [_dec11], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor11 = _applyDecoratedDescriptor(_class2.prototype, "heart", [_dec12], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor12 = _applyDecoratedDescriptor(_class2.prototype, "heartTimer", [_dec13], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor13 = _applyDecoratedDescriptor(_class2.prototype, "coin", [_dec14], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor14 = _applyDecoratedDescriptor(_class2.prototype, "addHeartBtn", [_dec15], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor15 = _applyDecoratedDescriptor(_class2.prototype, "shareBtn", [_dec16], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor16 = _applyDecoratedDescriptor(_class2.prototype, "weaponSelectPrefab", [_dec17], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor17 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyPrefab", [_dec18], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor18 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyContent", [_dec19], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor19 = _applyDecoratedDescriptor(_class2.prototype, "fingerNode", [_dec20], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor20 = _applyDecoratedDescriptor(_class2.prototype, "sideTipBtn", [_dec21], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor21 = _applyDecoratedDescriptor(_class2.prototype, "weaponContent", [_dec22], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map
File diff suppressed because one or more lines are too long
@@ -0,0 +1,130 @@
System.register(["cc"], function (_export, _context) {
"use strict";
var _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, AudioClip, Component, resources, SpriteFrame, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _class3, _crd, ccclass, property, AssetController;
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.'); }
return {
setters: [function (_cc) {
_cclegacy = _cc.cclegacy;
__checkObsolete__ = _cc.__checkObsolete__;
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
_decorator = _cc._decorator;
AudioClip = _cc.AudioClip;
Component = _cc.Component;
resources = _cc.resources;
SpriteFrame = _cc.SpriteFrame;
}],
execute: function () {
_crd = true;
_cclegacy._RF.push({}, "aca74mlcVVB+5PrgXYzOr3M", "AssetController", undefined);
__checkObsolete__(['_decorator', 'AudioClip', 'Component', 'Node', 'Prefab', 'resources', 'Sprite', 'SpriteFrame']);
({
ccclass,
property
} = _decorator);
_export("AssetController", AssetController = (_dec = ccclass('AssetController'), _dec2 = property({
type: AudioClip
}), _dec3 = property({
type: AudioClip
}), _dec4 = property({
type: AudioClip
}), _dec5 = property({
type: AudioClip
}), _dec6 = property({
type: AudioClip
}), _dec7 = property({
type: AudioClip
}), _dec(_class = (_class2 = (_class3 = class AssetController extends Component {
constructor() {
super(...arguments);
_initializerDefineProperty(this, "fire", _descriptor, this);
_initializerDefineProperty(this, "click", _descriptor2, this);
_initializerDefineProperty(this, "win", _descriptor3, this);
_initializerDefineProperty(this, "die", _descriptor4, this);
_initializerDefineProperty(this, "xiao", _descriptor5, this);
_initializerDefineProperty(this, "getCoin", _descriptor6, this);
}
onLoad() {
AssetController.instance = this;
}
loadSetSprite(path, sprite) {
path = path + "/spriteFrame";
resources.load(path, SpriteFrame, (err, spriteFrame) => {
if (err) {
console.log(err.message || err);
return;
}
sprite.spriteFrame = spriteFrame;
});
}
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "fire", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "click", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "win", [_dec4], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "die", [_dec5], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "xiao", [_dec6], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
}), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "getCoin", [_dec7], {
configurable: true,
enumerable: true,
writable: true,
initializer: function initializer() {
return null;
}
})), _class2)) || _class));
_cclegacy._RF.pop();
_crd = false;
}
};
});
//# sourceMappingURL=140dc6bd476739f3eb222d0c65eda1306239d6c5.js.map

Some files were not shown because too many files have changed in this diff Show More