"use strict"; cc._RF.push(module, 'd5debJYjWNG6pC8badJTp/A', 'cmp.battledrama.hookreward'); // Scripts/mod/battle_drama/cmp/cmp.battledrama.hookreward.js "use strict"; var BridgeWindow = require("bridge.window"); var FxSVC = require("nx.fx.sv.expand"); var PathTool = require("pathtool"); var TimeTool = require("timetool"); var BattleDramaController = require("battle_drama_controller"); var RoleController = require("role_controller"); var DramaEvent = require("battle_drama_event"); cc.Class({ "extends": BridgeWindow, properties: { SVClist: { "default": null, type: FxSVC }, Bonlist: { "default": null, type: FxSVC }, time_title: { "default": null, type: cc.Label }, time_value: { "default": null, type: cc.Label } }, // LIFE-CYCLE CALLBACKS: onLoad: function onLoad() { this.controller = BattleDramaController.getInstance(); this.drama_model = this.controller.getModel(); this.role_vo = RoleController.getInstance().getRoleVo(); //快速战斗数据更新 this.bindGEvent(DramaEvent.UpHookRewardWin, this.upHookData.bind(this)); }, start: function start() {}, touchGetItems: function touchGetItems() { var _this = this; this.controller.requestGetHookTimeAwards(function (_data) { if (_data) { _this.controller.openDramHookRewardView(false); } }); }, onOpenConfigs: function onOpenConfigs() { this.time_title.string = nx.text.getKey("action_str27"); this.controller.send13017(); }, onPreClosed: function onPreClosed() { this.SVClist.rebuild([]); this.Bonlist.rebuild([]); }, setBaseInfo: function setBaseInfo(data) { if (!data) return; this.time_value.string = TimeTool.getTimeFormat(data.hook_time); }, upHookData: function upHookData(data) { this.setBaseInfo(data); this.SVClist.rebuild(data.list); this.Bonlist.rebuild(data.list1); }, onDisable: function onDisable() { if (nx.bridge.prompt) { nx.bridge.prompt.delPrompt(31); } } // update (dt) {}, }); cc._RF.pop();