// --------------------------------------------------------------------
// @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
}
});