123456789101112131415161718192021222324252627282930313233343536373839 |
- /**
- * 初始化全局变量
- * 按 utils、dataUtils、mgr 的顺序进行初始化。同时需要要求:
- * 1、require utils 时,不会调用 dataUtils、mgr 的全局变量
- * 2、require dataUtils 时,不会调用 mgr 的全局变量
- */
- module.exports = {
- init (ns) {
- // ---------- utils 初始化 ----------
- // Mgr 工具
- ns.MgrUtils = require('MgrUtils');
- // App 工具
- ns.AppUtils = require('AppUtils');
- // View 工具
- ns.ViewUtils = require('ViewUtils');
- // 日志工具
- ns.LogUtils = require('LogUtils');
- // 函数工具
- ns.FuncUtils = require('FuncUtils');
- // 玩家相关工具
- ns.PlayUtils = require('PlayUtils');
- // 订单号工具
- ns.OrderUtils = require('OrderUtils');
- // XMLHttp工具
- ns.XMLHttpUtils = require('XMLHttpUtils');
- // require('xxtea');
- // ---------- dataUtils 初始化 ----------
- // ---------- mgr 初始化 ----------
- // 网络图片管理器
- ns.NetImageMgr = require('NetImageMgr');
- ns.NetImageMgr.init();
- // 声音管理器
- ns.AudioMgr = require('AudioMgr');
- ns.AudioMgr.init();
- }
- };
|