"use strict"; cc._RF.push(module, 'ef087FViRhCS5ev2w0m+NnH', 'App'); // Script/Manager/App.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; /** * App主类 * @author xiongjian * @since 2018-1-22 */ var SingleClass_1 = require("./SingleClass"); var SoundManager_1 = require("./SoundManager"); var DragonManager_1 = require("./DragonManager"); var LayerManager_1 = require("./LayerManager"); var TipsManager_1 = require("./TipsManager"); var EffectUtils_1 = require("./EffectUtils"); var Facade_1 = require("../../lightMVC/core/Facade"); var ConfigDataMgr_1 = require("../Framework/Manager/ConfigDataMgr"); var LocalStorageUtil_1 = require("../Framework/Utils/LocalStorageUtil"); var DataManager_1 = require("../Framework/Manager/DataManager"); var SpinManager_1 = require("./SpinManager"); var App = /** @class */ (function (_super) { __extends(App, _super); function App() { return _super !== null && _super.apply(this, arguments) || this; } Object.defineProperty(App, "ConfigMgr", { /** 配置管理类 */ get: function () { return ConfigDataMgr_1.ConfigDataMgr.getInstance(); }, enumerable: false, configurable: true }); Object.defineProperty(App, "DataManager", { /** 数据管理类 */ get: function () { return DataManager_1.DataManager.getInstance(); }, enumerable: false, configurable: true }); /**启动框架*/ App.startUp = function () { //声音设置 var allowBGM = App.LocalStorageUtil.getBoolean(App.LocalStorageUtil.lst_music); App.SoundManager.allowPlayBGM = (allowBGM == null || allowBGM) ? true : false; var allowEffec = App.LocalStorageUtil.getBoolean(App.LocalStorageUtil.lst_effect); App.SoundManager.allowPlayEffect = (allowEffec == null || allowEffec) ? true : false; App.LocalStorageUtil.setBoolean(App.LocalStorageUtil.lst_music, App.SoundManager.allowPlayBGM); App.LocalStorageUtil.setBoolean(App.LocalStorageUtil.lst_effect, App.SoundManager.allowPlayEffect); console.log('音乐:', App.SoundManager.allowPlayBGM, '音效:', App.SoundManager.allowPlayEffect); }; Object.defineProperty(App, "SoundManager", { /**声音管理器 */ get: function () { return SoundManager_1.SoundManager.getInstance(); }, enumerable: false, configurable: true }); Object.defineProperty(App, "LocalStorageUtil", { /**存储管理器 */ get: function () { return LocalStorageUtil_1.LocalStorageUtil.getInstance(); }, enumerable: false, configurable: true }); Object.defineProperty(App, "DragonManager", { /**动画管理器 */ get: function () { return DragonManager_1.default.getInstance(); }, enumerable: false, configurable: true }); Object.defineProperty(App, "SpinManager", { /**动画管理器 */ get: function () { return SpinManager_1.default.getInstance(); }, enumerable: false, configurable: true }); Object.defineProperty(App, "LayerManager", { /**图层管理器 */ get: function () { return LayerManager_1.default.getInstance(); }, enumerable: false, configurable: true }); Object.defineProperty(App, "TipsManager", { /**提示管理器 */ get: function () { return TipsManager_1.default.getInstance(); }, enumerable: false, configurable: true }); Object.defineProperty(App, "EffectUtils", { /**缓动系统 */ get: function () { return EffectUtils_1.default.getInstance(); }, enumerable: false, configurable: true }); Object.defineProperty(App, "StageUtils", { /**屏幕宽高 */ get: function () { return cc.winSize; }, enumerable: false, configurable: true }); Object.defineProperty(App, "Facade", { /**加载场景 */ get: function () { return Facade_1.Facade.getInstance(); }, enumerable: false, configurable: true }); return App; }(SingleClass_1.SingleClass)); exports.App = App; cc._RF.pop();