"use strict"; cc._RF.push(module, 'cc756wkAMlEyI3yPt/tshyj', 'trainingcamp_model'); // Scripts/mod/pve/trainingcamp/trainingcamp_model.js "use strict"; // //////////////////////////////////////////////////////////////////// // 这里填写简要说明(必填), // // @author: xhj(必填, 创建模块的人员) // @editor: xhj(必填, 后续维护以及修改的人员) // @description: // 新手训练营 //
Create: 2019-11-06 // //////////////////////////////////////////////////////////////////// var BridgeClass = require("bridge.class"); var TrainingcampModel = cc.Class({ "extends": BridgeClass, ctor: function ctor() { this.ctrl = arguments[0]; this.isFinish = false; // 是否完成新手初阶训练 this.finish_ids = {}; this.finishGroup = []; this.completes = {}; this.selectId = 0; //this.config() }, initConfig: function initConfig() {}, setInfo: function setInfo(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 getIsFinish() { return this.isFinish; }, //是否完成新手所有训练 getIsALLFinish: function getIsALLFinish() { 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) { var v = datalist[i]; if (this.IsFinishById(v.id) == false) { status = false; break; } } } return status; }, setSelectId: function setSelectId(_id) { this.selectId = _id; }, getSelectId: function getSelectId() { return this.selectId; }, //是否完成对应Id训练 IsFinishById: function IsFinishById(id) { var isFinish = false; for (var i in this.finish_ids) { var v = this.finish_ids[i]; if (v.id == id) { isFinish = true; } } return isFinish; }, //是否完成对应Id训练 IsCompleteById: function IsCompleteById(id) { var isFinish = false; for (var i in this.completes) { var v = this.completes[i]; if (v.id == id) { isFinish = true; } } return isFinish; }, Delete: function Delete() {} }); cc._RF.pop();