123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /**
- * 初始化全局变量
- * 按 utils、dataUtils、mgr 的顺序进行初始化。同时需要要求:
- * 1、require utils 时,不会调用 dataUtils、mgr 的全局变量
- * 2、require dataUtils 时,不会调用 mgr 的全局变量
- */
- module.exports = {
- init (ns) {
- // ---------- dataUtils 初始化 ----------
- // 错误码
- ns.Code = require('Code');
- // ---------- mgr 初始化 ----------
- // 功能屏蔽管理器
- ns.ModuleMgr = require('ModuleMgr');
- ns.ModuleMgr.init();
- // 网络数据管理器
- ns.NetworkMgr = require('NetworkMgr');
- ns.NetworkMgr.init();
- // 弹框数据管理器
- ns.AlertMgr = require('AlertMgr');
- ns.AlertMgr.init();
- // ui管理器
- ns.UIMgr = require('UIMgr')
- ns.UIMgr.init();
- // 配置表管理器
- ns.CfgMgr = require('CfgMgr');
- ns.CfgMgr.init();
- // 时间工具
- ns.TimeUtils = require('TimeUtils');
- // 公共数据管理器
- ns.PublicMgr = require('PublicMgr');
- ns.PublicMgr.init();
- // 登录数据管理器
- ns.LoginMgr = require('LoginMgr');
- ns.LoginMgr.init();
- // 玩家数据管理器
- ns.UserMgr = require('UserMgr');
- ns.UserMgr.init();
- // 背包数据管理器
- ns.BagMgr = require('BagMgr');
- ns.BagMgr.init();
- }
- };
|