"use strict"; cc._RF.push(module, '83e39PftZFLqpGyADyTFd2p', 'act.base'); // Scripts/mod/acts/act.base.js "use strict"; /******************************************************************************* * * 单个活动模块基类 * * * * 2023.06.25 ******************************************************************************/ var BridgeController = require("bridge.controller"); var ActBase = cc.Class({ "extends": BridgeController, // 数据绑定 bindData: function bindData(_manager, _data) { this.manager = _manager; this.data = _data || {}; }, // ============================================================ // 活动红点提示 // ============================================================ // 活动用到的提示KEY tipKeys: function tipKeys() { return []; }, // 获取提示key getTipKey: function getTipKey(_key) { var akey = "acts." + this.data.theme_id + "." + this.data.cate + "." + this.data.camp_id; // 返回活动Key if (nx.dt.strEmpty(_key)) { return akey; } // 返回活动功能Key return akey + "." + _key; }, // 开关提示 openTip: function openTip(_key, _open) { var key = this.getTipKey(_key); nx.mTip.openTip(key, _open); } }); // 模块导出 module.exports = ActBase; cc._RF.pop();