// -------------------------------------------------------------------- // @author: xxx@syg.com(必填, 创建模块的人员) // @description: // 这里填写详细说明,主要填写该模块的功能简要 //
Create: 2019-03-29 11:43:16 // -------------------------------------------------------------------- var BattleDramaController = require("battle_drama_controller") var GuildController = require("guild_controller") var RoleController = require("role_controller") var StrongerModel = cc.Class({ extends: BaseClass, ctor: function () { }, properties: { }, initConfig: function () { this.scroe_list = {} //-- 我的伙伴评分数据 this.max_list = {} //-- 本服最强评分数据 }, // --设置伙伴的评分数据 setDataByBid( data ){ var self = this if (!self.scroe_list[data.partner_bid]){ self.scroe_list[data.partner_bid] = {} } self.scroe_list[data.partner_bid] = data.partner_score //--伙伴评分 if(!self.max_list[data.partner_bid]){ self.max_list[data.partner_bid] = {} } self.max_list[data.partner_bid] = data.stronger_partner_score //--最强伙伴评分 }, //--返回英雄的总评/本服最强 getTotalAndMaxValByBid(bid){ var self = this let total = 0 if (self.scroe_list[bid]){ for(let k=0;k= dungeon_id){ is_open = true } } }else if (data[0] && data[0] == 'lev'){ //then -- 等级的 let role_vo = RoleController.getInstance().getRoleVo() if (role_vo && data[1]) { let lev = data[1] if (role_vo.lev >= lev ){ is_open = true } } }else if (data[0] && data[0] == 'guild'){ //then --公会等级 let role_vo = RoleController.getInstance().getRoleVo() if (role_vo && role_vo.gid != 0 && role_vo.gsrv_id != ''){ // then --表示有公会 let guild_info = GuildController.getInstance().getModel().getMyGuildInfo() if (guild_info) { let lev = data[1] if (guild_info.lev >= lev ){ is_open = true } } } } } return is_open } });