// //////////////////////////////////////////////////////////////////// // 这里填写简要说明(必填), // // @author: xhj(必填, 创建模块的人员) // @editor: xhj(必填, 后续维护以及修改的人员) // @description: // 新手训练营 //
Create: 2019-11-06 // //////////////////////////////////////////////////////////////////// const BridgeClass = require( "bridge.class" ); var TrainingcampModel = cc.Class({ extends: BridgeClass, ctor: function () { this.ctrl = arguments[0]; this.isFinish = false // 是否完成新手初阶训练 this.finish_ids = {}; this.finishGroup = []; this.completes = {}; this.selectId = 0; //this.config() }, initConfig: function () { }, setInfo:function(data){ if( data == null ){ return } if( data.flag == 1 ){ this.isFinish = true } else{ this.isFinish = false } this.finish_ids = data.ids; this.completes = data.reward_ids; }, //是否完成新手初阶训练 getIsFinish:function(){ return this.isFinish }, //是否完成新手所有训练 getIsALLFinish:function(){ var status = true var list = gconfig("training_camp_data","data_info") if( list){//game.configs.TrainingCampData && game.configs.TrainingCampData.data_info ){ var datalist = gconfig("training_camp_data","data_info") for( var i in datalist) { let v = datalist[i] if( this.IsFinishById(v.id) == false ){ status = false break } } } return status }, setSelectId : function( _id ){ this.selectId = _id; }, getSelectId: function(){ return this.selectId; }, //是否完成对应Id训练 IsFinishById:function(id){ var isFinish = false for( var i in this.finish_ids) { let v = this.finish_ids[i] if( v.id == id ){ isFinish = true } } return isFinish }, //是否完成对应Id训练 IsCompleteById:function(id){ var isFinish = false for( var i in this.completes) { let v = this.completes[i] if( v.id == id ){ isFinish = true } } return isFinish }, Delete:function(){ }, })