import { Data } from "../../../mk/data/Data"; import GuideWeak from "../../module/guideWeak/GuideWeak"; /** * 弱引导数据 * - 主界面-弱引导 1. 弱引导启动:用户在主界面超过10秒未操作【配置】。 2. 弱引导效果:自动弹出以下界面中的一种:气泡红包界面、福袋界面、互推界面……【配置】 3. 配置需支持配置界面ID和对应的弹出概率。 - 关卡界面-弱引导 1. 弱引导启动:用户在关卡界面超过10秒未操作【配置】。 2. 弱引导效果:自动弹出以下界面中的一种:气泡红包界面、福袋界面、互推界面……【配置】 3. 配置需支持配置界面ID和对应的弹出概率。 * @author 薛鸿潇 */ export default class GuideWeakData extends Data { /** * 数据初始化 */ public init() { } /** 测试配置 */ public test_config = [1, 2, 3] /** 功能是否启动 */ public enable: boolean = false; /** 引导正在运行 */ /** 样式类 */ public guideStyle: GuideWeak = null; /** * 玩家静默时间 * - 即:未进行任何操作的时间 */ public silent_time: number = 0; /** 弱引导触发时间 */ public check_time: number = 10; /** 当前打开的界面id */ public cur_guide_id: number = 0; /** 当前打开的界面名字 */ public cur_guide_panel: string = null; public initGuideId() { gData.guideWeakData.cur_guide_id = 1 + 1; } public openPanelByBtn() { const panel_id = gData.guideWeakData.cur_guide_id gData.gameData.funBtns['btn' + panel_id].emit('click') } public panel_name_config = { moreGame: 1, turnable: 2, none: 3, pigBank: 4, blessingBag: 5, sign: 6, redBagCash: 7, } }