"use strict"; cc._RF.push(module, '4fdf0VkT9RJbqoONbD6U5Y2', 'crossshow_controller'); // Scripts/mod/crossshow/crossshow_controller.js "use strict"; // -------------------------------------------------------------------- // @author: xxx@syg.com(必填, 创建模块的人员) // @description: // 跨服时空,zys //
Create: 2019-07-29 10:38:42 // -------------------------------------------------------------------- var CrossshowEvent = require("crossshow_event"); var CrossshowController = cc.Class({ "extends": BaseController, ctor: function ctor() {}, // 初始化配置数据 initConfig: function initConfig() { var CrossshowModel = require("crossshow_model"); this.model = new CrossshowModel(); this.model.initConfig(); }, // 返回当前的model getModel: function getModel() { return this.model; }, // 注册监听事件 registerEvents: function registerEvents() {}, // 注册协议接受事件 registerProtocals: function registerProtocals() { this.RegisterProtocal(22150, this.handle22150); //跨服时空当前信息 }, //跨服时空当前信息\ sender22150: function sender22150() { this.SendProtocal(22150, {}); }, handle22150: function handle22150(data) { gcore.GlobalEvent.fire(CrossshowEvent.Get_Cross_Show_Info_Event, data); }, //打开跨服战场主界面 openCrossshowMainWindow: function openCrossshowMainWindow(status) { if (status == true) { if (this.cross_show_main_window == null) { this.cross_show_main_window = Utils.createClass("crossshow_main_window"); } if (this.cross_show_main_window.isOpen() == false) { this.cross_show_main_window.open(); } } else { if (this.cross_show_main_window) { this.cross_show_main_window.close(); this.cross_show_main_window = null; } } } }); module.exports = CrossshowController; cc._RF.pop();