Files
fc/dev/project/library/imports/74/74aa6203-ea28-4dec-a99c-e06c12e4ad3a.js
2026-05-24 10:21:26 +08:00

42 lines
1.2 KiB
JavaScript

"use strict";
cc._RF.push(module, '74aa6ID6ihN7Kmc4GwS5K06', 'elfin_hatch_vo');
// Scripts/mod/partner/wings/elfin_hatch_vo.js
"use strict";
/*
@Author : htp
@Editor : htp
@Date : 2019-08-14 16:30:39
@description :
精靈孵化器數據結構
*/
var BridgeClass = require("bridge.class");
var ElfinConst = require("elfin_const");
var ElfinEvent = require("elfin_event");
var ElfinHatchVo = cc.Class({
"extends": BridgeClass,
ctor: function ctor() {
this.id = 0; // 孵化器id
this.state = ElfinConst.Hatch_Status.Open; // 孵化器狀態
this.is_open = 0; // 激活狀態(0未激活 1已激活 2待激活)
this.lev = 0; // 等級
this.do_id = 0; // 靈蛋id
this.need_point = 0; // 本次孵化所需總孵化點
this.do_point = 0; // 已經孵化的孵化點
this.all_end_time = 0; // 當前孵化點孵化結束的時間戳
this.sort = 0; // 排序
},
updateData: function updateData(data) {
for (var key in data) {
this[key] = data[key];
}
this.dispatchUpdateAttrByKey();
},
dispatchUpdateAttrByKey: function dispatchUpdateAttrByKey() {
gcore.GlobalEvent.fire(ElfinEvent.Update_Elfin_Hatch_Vo_Event, this.id);
}
});
cc._RF.pop();