123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 |
- 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"], function (_export, _context) {
- "use strict";
- var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Camera, Node, GMap, Player, Utils, Logger, ResUtil, userIns, BuildEnemys, autoBind, BaseExp, PoolManager, _dec, _dec2, _class, _class2, _descriptor, _class3, _crd, ccclass, property, Game;
- 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 _reportPossibleCrUseOfGMap(extras) {
- _reporterNs.report("GMap", "./GMap", _context.meta, extras);
- }
- function _reportPossibleCrUseOfPlayer(extras) {
- _reporterNs.report("Player", "./Player", _context.meta, extras);
- }
- function _reportPossibleCrUseOfUtils(extras) {
- _reporterNs.report("Utils", "../utils/Utils", _context.meta, extras);
- }
- function _reportPossibleCrUseOfLogger(extras) {
- _reporterNs.report("Logger", "../extend/Logger", _context.meta, extras);
- }
- function _reportPossibleCrUseOfResUtil(extras) {
- _reporterNs.report("ResUtil", "../utils/ResUtil", _context.meta, extras);
- }
- function _reportPossibleCrUseOfuserIns(extras) {
- _reporterNs.report("userIns", "../data/UserData", _context.meta, extras);
- }
- function _reportPossibleCrUseOfBuildEnemys(extras) {
- _reporterNs.report("BuildEnemys", "./BuildEnemys", _context.meta, extras);
- }
- function _reportPossibleCrUseOfautoBind(extras) {
- _reporterNs.report("autoBind", "../extend/AutoBind", _context.meta, extras);
- }
- function _reportPossibleCrUseOfBaseExp(extras) {
- _reporterNs.report("BaseExp", "../core/base/BaseExp", _context.meta, extras);
- }
- function _reportPossibleCrUseOfPoolManager(extras) {
- _reporterNs.report("PoolManager", "../core/manager/PoolManager", _context.meta, extras);
- }
- return {
- setters: [function (_unresolved_) {
- _reporterNs = _unresolved_;
- }, function (_cc) {
- _cclegacy = _cc.cclegacy;
- __checkObsolete__ = _cc.__checkObsolete__;
- __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
- _decorator = _cc._decorator;
- Camera = _cc.Camera;
- Node = _cc.Node;
- }, function (_unresolved_2) {
- GMap = _unresolved_2.GMap;
- }, function (_unresolved_3) {
- Player = _unresolved_3.Player;
- }, function (_unresolved_4) {
- Utils = _unresolved_4.Utils;
- }, function (_unresolved_5) {
- Logger = _unresolved_5.Logger;
- }, function (_unresolved_6) {
- ResUtil = _unresolved_6.ResUtil;
- }, function (_unresolved_7) {
- userIns = _unresolved_7.userIns;
- }, function (_unresolved_8) {
- BuildEnemys = _unresolved_8.BuildEnemys;
- }, function (_unresolved_9) {
- autoBind = _unresolved_9.autoBind;
- }, function (_unresolved_10) {
- BaseExp = _unresolved_10.BaseExp;
- }, function (_unresolved_11) {
- PoolManager = _unresolved_11.PoolManager;
- }],
- execute: function () {
- _crd = true;
- _cclegacy._RF.push({}, "7cbce+aOVZL972hLyFS15iz", "Game", undefined);
- __checkObsolete__(['_decorator', 'Camera', 'Node']);
- ({
- ccclass,
- property
- } = _decorator);
- _export("Game", Game = (_dec = ccclass('Game'), _dec2 = (_crd && autoBind === void 0 ? (_reportPossibleCrUseOfautoBind({
- error: Error()
- }), autoBind) : autoBind)({
- type: Node,
- tooltip: "map节点的位置"
- }), _dec(_class = (_class2 = (_class3 = class Game extends (_crd && BaseExp === void 0 ? (_reportPossibleCrUseOfBaseExp({
- error: Error()
- }), BaseExp) : BaseExp) {
- constructor() {
- super(...arguments);
- _initializerDefineProperty(this, "map_pos", _descriptor, this);
- /*是否暂停游戏*/
- this.isPause = false;
- /**是否游戏结束*/
- this._isGameOver = false;
- //当前地图场景
- this.map = null;
- //创建敌人的组建
- this.buildEnemys = null;
- //玩家组建
- this.player = null;
- //主角摄像机
- this.camera = null;
- //Canvas2D节点
- this.canvas = null;
- }
- set isGameOver(value) {
- if (value) {
- this.gameEnd();
- }
- this._isGameOver = value;
- }
- get isGameOver() {
- return this._isGameOver;
- }
- start() {
- Game.I = this;
- this.canvas = this.node.parent.getChildByName('Canvas');
- this.canvas.active = true;
- this.map_pos.active = true; //加载map
- this.loadMap((_crd && userIns === void 0 ? (_reportPossibleCrUseOfuserIns({
- error: Error()
- }), userIns) : userIns).getCurLevelData().map);
- }
- /**
- * 加载map
- */
- loadMap(name) {
- if ((_crd && Utils === void 0 ? (_reportPossibleCrUseOfUtils({
- error: Error()
- }), Utils) : Utils).isNull(name)) return;
- if (this.map) {
- if (this.map.name === name) return;
- (_crd && PoolManager === void 0 ? (_reportPossibleCrUseOfPoolManager({
- error: Error()
- }), PoolManager) : PoolManager).putNode(this.map.node);
- this.map = null;
- }
- (_crd && Logger === void 0 ? (_reportPossibleCrUseOfLogger({
- error: Error()
- }), Logger) : Logger).log("\u52A0\u8F7D\u5730\u56FE:" + name);
- (_crd && ResUtil === void 0 ? (_reportPossibleCrUseOfResUtil({
- error: Error()
- }), ResUtil) : ResUtil).loadRes("map/" + name).then(map => {
- map.parent = this.map_pos.parent;
- map.worldPosition = this.map_pos.worldPosition;
- this.map = map.getComponent(_crd && GMap === void 0 ? (_reportPossibleCrUseOfGMap({
- error: Error()
- }), GMap) : GMap); //创建敌人的组建
- this.buildEnemys = this.map.getComponent(_crd && BuildEnemys === void 0 ? (_reportPossibleCrUseOfBuildEnemys({
- error: Error()
- }), BuildEnemys) : BuildEnemys); //玩家组建
- this.player = this.map.getComponentInChildren(_crd && Player === void 0 ? (_reportPossibleCrUseOfPlayer({
- error: Error()
- }), Player) : Player); //主角摄像机
- var cameraNode = (_crd && Utils === void 0 ? (_reportPossibleCrUseOfUtils({
- error: Error()
- }), Utils) : Utils).findName(map, 'mainCamera');
- this.camera = cameraNode.getComponent(Camera);
- });
- }
- /**
- * 游戏结束回收
- */
- gameEnd() {
- this.buildEnemys.recycle();
- }
- }, _class3.I = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "map_pos", [_dec2], {
- configurable: true,
- enumerable: true,
- writable: true,
- initializer: function initializer() {
- return null;
- }
- })), _class2)) || _class));
- _cclegacy._RF.pop();
- _crd = false;
- }
- };
- });
- //# sourceMappingURL=4d0cea441def5155a76a46f0b9e8121ddb941de9.js.map
|