kaka пре 4 година
родитељ
комит
9c6e3559c0

Разлика између датотеке није приказан због своје велике величине
+ 234 - 149
assets/resources/game/coregame/coregame.prefab


+ 6 - 6
assets/resources/game/prefab/game.prefab

@@ -4899,7 +4899,7 @@
     "asset": {
       "__uuid__": "b4dea4a9-29c8-46bc-a50d-5754afa7a2bd"
     },
-    "fileId": "bdRRjypfVENLcAxEA46lWI",
+    "fileId": "02QEu2Ax9AvKF9huIHDDYV",
     "sync": false
   },
   {
@@ -5132,7 +5132,7 @@
     "asset": {
       "__uuid__": "b4dea4a9-29c8-46bc-a50d-5754afa7a2bd"
     },
-    "fileId": "3exfNiHfNJtKhOJL/6+5C1",
+    "fileId": "52FEyxuxJPg6VeXdH0Kefl",
     "sync": false
   },
   {
@@ -5262,7 +5262,7 @@
     "asset": {
       "__uuid__": "b4dea4a9-29c8-46bc-a50d-5754afa7a2bd"
     },
-    "fileId": "3eGc2UI0pKZIJW0Ok24SXr",
+    "fileId": "11+qK8jEdNIrpyKR0IfHy6",
     "sync": false
   },
   {
@@ -9102,7 +9102,7 @@
     },
     "_contentSize": {
       "__type__": "cc.Size",
-      "width": 180,
+      "width": 160,
       "height": 41
     },
     "_anchorPoint": {
@@ -9181,7 +9181,7 @@
       "__type__": "TypedArray",
       "ctor": "Float64Array",
       "array": [
-        -3,
+        0,
         0,
         0,
         0,
@@ -9307,7 +9307,7 @@
       "__type__": "TypedArray",
       "ctor": "Float64Array",
       "array": [
-        -29,
+        -26,
         0,
         0,
         0,

+ 2 - 2
assets/resources/game/texture/main/iocn5_1.png.meta

@@ -28,8 +28,8 @@
       "rawHeight": 41,
       "borderTop": 0,
       "borderBottom": 0,
-      "borderLeft": 0,
-      "borderRight": 0,
+      "borderLeft": 27,
+      "borderRight": 22,
       "subMetas": {}
     }
   }

+ 1 - 1
assets/resources/module/speedUpUI/speedUp.prefab

@@ -218,7 +218,7 @@
       "ctor": "Float64Array",
       "array": [
         0,
-        212.257,
+        117.089,
         0,
         0,
         0,

+ 4 - 0
assets/script/before/main/FactoryIcon.ts

@@ -143,6 +143,10 @@ export class FactoryIcon extends cc.Component {
         }
     }
 
+    clickSpeedUp() {
+        mk.ui.openPanel('module/speedUpUI/speedUp');
+    }
+
     onRipe() {
         this._state = FactroyState.Ripe;
         this.data.state = FactroyState.Ripe;

+ 3 - 0
assets/script/before/main/FarmIcon.ts

@@ -166,6 +166,9 @@ export class FarmIcon extends cc.Component {
             this.plantIcon.getComponent(cc.Animation).play();
             this.plantIcon.getComponent(cc.Animation).on(cc.Animation.EventType.FINISHED, this.onPlantAnimationFinish, this);
         }
+        else {
+            mk.tip.pop('农田已满,无法继续生产');
+        }
     }
 
     /** 成熟 */

+ 1 - 1
assets/script/before/main/FarmSystem.ts

@@ -30,7 +30,7 @@ export class FarmSystem {
     }
     public plant(id: number): void {
         this.currSelectFarm && this.currSelectFarm.plant(id);
-        this._lastSeletFarm = this._currSelectFarm;
+        // this._lastSeletFarm = this._currSelectFarm;
     }
     public selectNextFarm(sel = true): FarmIcon | null {
         let nextFarm = this.getCanPlantFarm();

+ 4 - 0
assets/script/before/main/PastureIcon.ts

@@ -199,6 +199,10 @@ export default class PastureIcon extends cc.Component {
         }
     }
 
+    clickSpeedUp() {
+        mk.ui.openPanel('module/speedUpUI/speedUp');
+    }
+
     onRipe() {
         this._state = PastureState.Ripe;
         this.data.state = PastureState.Ripe;

+ 1 - 1
assets/script/before/view/ui/ADClearSickPanel.ts

@@ -45,12 +45,12 @@ export default class ADClearSickPanel extends cc.Component {
     }
 
     clickWatchVideo() {
+        mk.ui.closePanel(this.node.name);
         mk.ad.watchAd((success: boolean) => {
             mk.console.log("watchAD:" + success);
             if (success) {
                 // gData.adUnlockData.unlockFarm();
                 gData.adClearSickData.clearSick();
-                mk.ui.closePanel(this.node.name);
 
                 let des = '';
                 switch (gData.adClearSickData.tab) {

+ 1 - 0
assets/script/before/view/ui/HarvestPanel.ts

@@ -23,6 +23,7 @@ export default class HarvestPanel extends cc.Component {
             mk.console.log("watchAD:" + success);
             if (success) {
                 await gData.adData.watchVideo(AdFun.harvest);
+                gData.harvestData.setToEmpty();
                 await gData.farmGradeData.addGradeExp(ExpAddType.EAT_harvest);
                 // mk.ad.destroyNativeAd();
             }

+ 1 - 1
assets/script/before/view/uiItem/PlantItem.ts

@@ -100,7 +100,7 @@ export default class PlantItem extends cc.Component {
     clickMake() {
         if (this.data.tab == ProductType.nzw) {
             gData.farmSystem.plant(this.data.picture);
-            gData.farmSystem.selectNextFarm();
+            gData.farmSystem.selectNextFarm(false);
         }
         else {
             gData.factorySystem.make(this.data.picture);

+ 3 - 0
assets/script/game/data/GameData.ts

@@ -850,6 +850,9 @@ export class GameData {
 
     private initProductTimes() {
         this._productMakeTimesData = this.getProp(GameProp.productMakeTimes);
+        if (!this._productMakeTimesData) {
+            this._productMakeTimesData = [];
+        }
         let len = this._productMakeTimesData.length;
         for (var i = 0; i < len; i++) {
             this._productMakeTimesMap.set(this._productMakeTimesData[i].id, this._productMakeTimesData[i].times);

+ 8 - 6
assets/script/mk/sdk/ad/toppon/AnyThinkAdsMgr/ATInterstitial.ts

@@ -18,14 +18,15 @@ export default class ATInterstitial extends zgSingleton {
     private ifLoadShowArr: Array<boolean> = new Array();
 
     /** 初始化 */
-    init() {
+    async init() {
         this.ATInterstitialJS = cc["ATInterstitialJS"];
         this.ATInterstitialJS.proxy = this;;
         this.ATInterstitialJS.init();
 
-        for (var i = 0; i < 3; i++) {
+        for (var i = 2; i >= 0; i--) {
             this.interAdStateArr[i] = InterAdState.Unload;
             this.loadInter(i);
+            await mk.time.WaitForSeconds(1);
         }
     }
 
@@ -86,6 +87,7 @@ export default class ATInterstitial extends zgSingleton {
      * @param type 0 插屏 1 全屏 2 大插屏
      */
     loadInter(type: number, ifLoadShow: boolean = false) {
+        mk.console.logSingle('ATInterstitialJS  ', 'loadInter ' + type);
         this.ifLoadShowArr[type] = ifLoadShow;
         this.interAdStateArr[type] = InterAdState.Loading;
         let id = this.getPlaceIDByType(type);
@@ -102,7 +104,7 @@ export default class ATInterstitial extends zgSingleton {
             console.log('当前插屏类型正在展示');
         }
         else {
-            mk.console.logSingle('inter  ', 'showInter ' + type);
+            mk.console.logSingle('ATInterstitialJS  ', 'showInter ' + type);
             if (this.hasAdReady(type)) {
                 this.interAdStateArr[type] = InterAdState.Show;
                 this.ATInterstitialJS.showInter(this.getPlaceIDByType(type));
@@ -124,7 +126,7 @@ export default class ATInterstitial extends zgSingleton {
     onInterstitialAdLoaded(placementId) {
         let type = this.checkPlacementIDType(placementId);
         this.interAdStateArr[type] = InterAdState.LoadSuccess;
-        mk.console.logSingle('inter  ', 'onInterstitialAdLoaded ' + type);
+        mk.console.logSingle('ATInterstitialJS  ', 'onInterstitialAdLoaded ' + type);
 
         if (this.ifLoadShowArr[type]) {
             this.showInter(type);
@@ -136,7 +138,7 @@ export default class ATInterstitial extends zgSingleton {
         this.interAdStateArr[type] = InterAdState.LoadFail;
         let id = 11
 
-        mk.console.logSingle('inter  ', 'onInterstitialAdLoadFail ' + type);
+        mk.console.logSingle('ATInterstitialJS  ', 'onInterstitialAdLoadFail ' + type);
         if (type == 0) {
             id = 11
         }
@@ -153,7 +155,7 @@ export default class ATInterstitial extends zgSingleton {
         this.interAdStateArr[type] = InterAdState.Show;
         let data = JSON.parse(callbackInfo)
         let id = 2
-        mk.console.logSingle('inter  ', 'onInterstitialAdShow ' + type);
+        mk.console.logSingle('ATInterstitialJS  ', 'onInterstitialAdShow ' + type);
         if (type == 0) {
             id = 2
         }

+ 0 - 5
assets/script/mk/sdk/ad/toppon/AnyThinkAdsMgr/ATInterstitialJS.js

@@ -16,11 +16,6 @@ var ATInterstitialJS = cc.Class({
         ATInterstitialJSSDK.setAdListener(this);
     },
 
-    // /** 广告位id */
-    // placementID: function () {
-    //     return this.proxy.placementID();
-    // },
-
     /**
      * 检查插屏是否加载成功
      * @returns 

BIN
build/jsb-link/assets/main/index.jsc


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
build/jsb-link/assets/resources/config.json


BIN
build/jsb-link/frameworks/runtime-src/proj.android-studio/.idea/caches/build_file_checksums.ser


+ 1 - 1
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/gradle.properties

@@ -12,5 +12,5 @@ MY_APP_NAME=\u5f00\u5fc3\u519c\u4e50\u56ed
 PACKAGE_NAME=com.aries.kxnly.mz
 VERSION_NAME=1.0.0
 VERSION_CODE=1
-TOPON="a6078f65457f6f,66b742dd0e502b64d783d9c66a9d30c4,b6078f6a006916,b6078f6ddebed2,b6078f6fe52b70,b6078f72ec4003,b6078f71eed53e,b6078f711d7007,b613180ff8bfea"; //巨量渠道topon的 AppId,AppSecreate,激励视频,插屏,信息流,开屏,banner,全屏,大插屏
+TOPON="a6078f65457f6f,66b742dd0e502b64d783d9c66a9d30c4,b6078f6a006916,b613180ff8bfea,b6078f6fe52b70,b6078f72ec4003,b6078f71eed53e,b6078f711d7007,b6078f6ddebed2"; //巨量渠道topon的 AppId,AppSecreate,激励视频,插屏,信息流,开屏,banner,全屏,大插屏
 APP_CONFIG_CODE="1.0.0"

+ 170 - 32
build/jsb-link/js backups (useful for debugging)/main.index.js

@@ -1029,12 +1029,124 @@ function o() {
 this.constructor = t;
 }
 t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o());
+}), i = this && this.__awaiter || function(t, e, o, n) {
+return new (o || (o = Promise))(function(a, i) {
+function r(t) {
+try {
+s(n.next(t));
+} catch (t) {
+i(t);
+}
+}
+function c(t) {
+try {
+s(n.throw(t));
+} catch (t) {
+i(t);
+}
+}
+function s(t) {
+t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) {
+t(e);
+})).then(r, c);
+var e;
+}
+s((n = n.apply(t, e || [])).next());
 });
+}, r = this && this.__generator || function(t, e) {
+var o, n, a, i, r = {
+label: 0,
+sent: function() {
+if (1 & a[0]) throw a[1];
+return a[1];
+},
+trys: [],
+ops: []
+};
+return i = {
+next: c(0),
+throw: c(1),
+return: c(2)
+}, "function" == typeof Symbol && (i[Symbol.iterator] = function() {
+return this;
+}), i;
+function c(t) {
+return function(e) {
+return s([ t, e ]);
+};
+}
+function s(i) {
+if (o) throw new TypeError("Generator is already executing.");
+for (;r; ) try {
+if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 
+0) : n.next) && !(a = a.call(n, i[1])).done) return a;
+(n = 0, a) && (i = [ 2 & i[0], a.value ]);
+switch (i[0]) {
+case 0:
+case 1:
+a = i;
+break;
+
+case 4:
+r.label++;
+return {
+value: i[1],
+done: !1
+};
+
+case 5:
+r.label++;
+n = i[1];
+i = [ 0 ];
+continue;
+
+case 7:
+i = r.ops.pop();
+r.trys.pop();
+continue;
+
+default:
+if (!(a = r.trys, a = a.length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) {
+r = 0;
+continue;
+}
+if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) {
+r.label = i[1];
+break;
+}
+if (6 === i[0] && r.label < a[1]) {
+r.label = a[1];
+a = i;
+break;
+}
+if (a && r.label < a[2]) {
+r.label = a[2];
+r.ops.push(i);
+break;
+}
+a[2] && r.ops.pop();
+r.trys.pop();
+continue;
+}
+i = e.call(t, r);
+} catch (t) {
+i = [ 6, t ];
+n = 0;
+} finally {
+o = a = 0;
+}
+if (5 & i[0]) throw i[1];
+return {
+value: i[0] ? i[1] : void 0,
+done: !0
+};
+}
+};
 Object.defineProperty(o, "__esModule", {
 value: !0
 });
 o.InterAdState = void 0;
-var i, r = t("../../zgSingleton"), c = t("./ATSDKMgr"), s = function(t) {
+var c, s = t("../../zgSingleton"), l = t("./ATSDKMgr"), p = function(t) {
 a(e, t);
 function e() {
 var e = null !== t && t.apply(this, arguments) || this;
@@ -1043,39 +1155,62 @@ e.ifLoadShowArr = new Array();
 return e;
 }
 e.prototype.init = function() {
+return i(this, void 0, void 0, function() {
+var t;
+return r(this, function(e) {
+switch (e.label) {
+case 0:
 this.ATInterstitialJS = cc.ATInterstitialJS;
 this.ATInterstitialJS.proxy = this;
 this.ATInterstitialJS.init();
-for (var t = 0; t < 3; t++) {
-this.interAdStateArr[t] = i.Unload;
+t = 2;
+e.label = 1;
+
+case 1:
+if (!(t >= 0)) return [ 3, 4 ];
+this.interAdStateArr[t] = c.Unload;
 this.loadInter(t);
+return [ 4, mk.time.WaitForSeconds(1) ];
+
+case 2:
+e.sent();
+e.label = 3;
+
+case 3:
+t--;
+return [ 3, 1 ];
+
+case 4:
+return [ 2 ];
 }
+});
+});
 };
 e.prototype.getPlaceIDByType = function(t) {
 var e = "";
 switch (t) {
 case 0:
-e = c.default.topon_inter_placementId;
+e = l.default.topon_inter_placementId;
 break;
 
 case 1:
-e = c.default.topon_fullinter_placementId;
+e = l.default.topon_fullinter_placementId;
 break;
 
 case 2:
-e = c.default.topon_biginter_placementId;
+e = l.default.topon_biginter_placementId;
 }
 return e;
 };
 e.prototype.checkPlacementIDType = function(t) {
 if (cc.sys.os === cc.sys.OS_IOS) {
-if (t == c.default.topon_inter_placementId) return 0;
-if (t == c.default.topon_fullinter_placementId) return 1;
-if (t == c.default.topon_biginter_placementId) return 2;
+if (t == l.default.topon_inter_placementId) return 0;
+if (t == l.default.topon_fullinter_placementId) return 1;
+if (t == l.default.topon_biginter_placementId) return 2;
 } else if (cc.sys.os === cc.sys.OS_ANDROID) {
-if (t == c.default.topon_inter_placementId) return 0;
-if (t == c.default.topon_fullinter_placementId) return 1;
-if (t == c.default.topon_biginter_placementId) return 2;
+if (t == l.default.topon_inter_placementId) return 0;
+if (t == l.default.topon_fullinter_placementId) return 1;
+if (t == l.default.topon_biginter_placementId) return 2;
 }
 };
 e.prototype.hasAdReady = function(t) {
@@ -1083,39 +1218,40 @@ return this.ATInterstitialJS.hasAdReady(this.getPlaceIDByType(t));
 };
 e.prototype.loadInter = function(t, e) {
 void 0 === e && (e = !1);
+mk.console.logSingle("ATInterstitialJS  ", "loadInter " + t);
 this.ifLoadShowArr[t] = e;
-this.interAdStateArr[t] = i.Loading;
+this.interAdStateArr[t] = c.Loading;
 var o = this.getPlaceIDByType(t);
 this.ATInterstitialJS.loadInter(o);
 };
 e.prototype.showInter = function(t) {
-if (this.interAdStateArr[t] == i.Show) console.log("当前插屏类型正在展示"); else {
-mk.console.logSingle("inter  ", "showInter " + t);
+if (this.interAdStateArr[t] == c.Show) console.log("当前插屏类型正在展示"); else {
+mk.console.logSingle("ATInterstitialJS  ", "showInter " + t);
 if (this.hasAdReady(t)) {
-this.interAdStateArr[t] = i.Show;
+this.interAdStateArr[t] = c.Show;
 this.ATInterstitialJS.showInter(this.getPlaceIDByType(t));
-} else this.interAdStateArr[t] == i.Loading ? this.ifLoadShowArr[t] = !0 : this.loadInter(t, !0);
+} else this.interAdStateArr[t] == c.Loading ? this.ifLoadShowArr[t] = !0 : this.loadInter(t, !0);
 }
 };
 e.prototype.onInterstitialAdLoaded = function(t) {
 var e = this.checkPlacementIDType(t);
-this.interAdStateArr[e] = i.LoadSuccess;
-mk.console.logSingle("inter  ", "onInterstitialAdLoaded " + e);
+this.interAdStateArr[e] = c.LoadSuccess;
+mk.console.logSingle("ATInterstitialJS  ", "onInterstitialAdLoaded " + e);
 this.ifLoadShowArr[e] && this.showInter(e);
 };
 e.prototype.onInterstitialAdLoadFail = function(t) {
 var e = this.checkPlacementIDType(t);
-this.interAdStateArr[e] = i.LoadFail;
+this.interAdStateArr[e] = c.LoadFail;
 var o = 11;
-mk.console.logSingle("inter  ", "onInterstitialAdLoadFail " + e);
+mk.console.logSingle("ATInterstitialJS  ", "onInterstitialAdLoadFail " + e);
 0 == e ? o = 11 : 1 == e && (o = 10);
 gData.adData.updateADLog(o, t);
 };
 e.prototype.onInterstitialAdShow = function(t, e) {
 var o = this.checkPlacementIDType(t);
-this.interAdStateArr[o] = i.Show;
+this.interAdStateArr[o] = c.Show;
 var n = JSON.parse(e), a = 2;
-mk.console.logSingle("inter  ", "onInterstitialAdShow " + o);
+mk.console.logSingle("ATInterstitialJS  ", "onInterstitialAdShow " + o);
 0 == o ? a = 2 : 1 == o && (a = 9);
 gData.adData.updateADLog(a, t, n);
 this.loadInter(o);
@@ -1123,7 +1259,7 @@ this.loadInter(o);
 e.prototype.onInterstitialAdClick = function() {};
 e.prototype.onInterstitialAdClose = function(t, e) {
 var o = this.checkPlacementIDType(t);
-this.interAdStateArr[o] = i.Close;
+this.interAdStateArr[o] = c.Close;
 if (0 == o) ; else if (1 == o) {
 var n = JSON.parse(e);
 gData.adData.updateADLog(8, t, n);
@@ -1134,8 +1270,8 @@ mk.console.logSingle("onInterstitialAdFailedToPlayVideo  placementId >> ", t);
 mk.console.logSingle("onInterstitialAdFailedToPlayVideo  ", e);
 };
 return e;
-}(r.zgSingleton);
-o.default = s;
+}(s.zgSingleton);
+o.default = p;
 (function(t) {
 t[t.Unload = 0] = "Unload";
 t[t.Loading = 1] = "Loading";
@@ -1143,7 +1279,7 @@ t[t.LoadSuccess = 2] = "LoadSuccess";
 t[t.LoadFail = 3] = "LoadFail";
 t[t.Show = 4] = "Show";
 t[t.Close = 5] = "Close";
-})(i = o.InterAdState || (o.InterAdState = {}));
+})(c = o.InterAdState || (o.InterAdState = {}));
 cc._RF.pop();
 }, {
 "../../zgSingleton": "zgSingleton",
@@ -10536,14 +10672,14 @@ Object.defineProperty(o, "__esModule", {
 value: !0
 });
 o.Fun = void 0;
-var n, a = t("./AppData"), i = t("./GameData"), r = t("./HttpData"), c = t("./LoginData"), s = t("./StorageData"), l = t("./WechatData"), p = t("./module/HelpData"), u = t("./module/PigBankData"), d = t("./module/TurnableData"), h = t("./module/SignData"), f = t("./module/FissionData"), y = t("./AdData"), g = t("./module/RewardData"), m = t("./module/CashNormalData"), _ = t("./module/ReceiptNoticeData"), v = t("./module/BlessingBagData"), b = t("./module/CashProData"), D = t("./module/RedBagCashData"), w = t("./module/RedCodeData"), S = t("./module/RedeemData"), A = t("./module/MoreGameData"), P = t("./module/SettingData"), k = t("./module/GuideData"), O = t("./module/GuideWeakData"), R = t("./ConfigData"), I = t("./module/NewCashUIData"), T = t("../../before/view/data/ADUnlockData"), C = t("../../before/view/data/PlantData"), N = t("../../before/main/FarmSystem"), x = t("../../before/view/data/HarvestData"), j = t("../../before/view/data/ADClearSickData"), F = t("../../before/main/PastureSystem"), M = t("../../before/main/FactorySystem"), B = t("./module/FarmMapData"), L = t("./module/GradeRewardData"), E = function() {
+var n, a = t("./AppData"), i = t("./GameData"), r = t("./HttpData"), c = t("./LoginData"), s = t("./StorageData"), l = t("./WechatData"), p = t("./module/HelpData"), u = t("./module/PigBankData"), d = t("./module/TurnableData"), h = t("./module/SignData"), f = t("./module/FissionData"), y = t("./AdData"), g = t("./module/RewardData"), m = t("./module/CashNormalData"), _ = t("./module/ReceiptNoticeData"), v = t("./module/BlessingBagData"), b = t("./module/CashProData"), D = t("./module/RedBagCashData"), w = t("./module/RedCodeData"), S = t("./module/RedeemData"), A = t("./module/MoreGameData"), P = t("./module/SettingData"), k = t("./module/GuideData"), O = t("./module/GuideWeakData"), I = t("./ConfigData"), R = t("./module/NewCashUIData"), T = t("../../before/view/data/ADUnlockData"), C = t("../../before/view/data/PlantData"), N = t("../../before/main/FarmSystem"), x = t("../../before/view/data/HarvestData"), j = t("../../before/view/data/ADClearSickData"), F = t("../../before/main/PastureSystem"), M = t("../../before/main/FactorySystem"), B = t("./module/FarmMapData"), L = t("./module/GradeRewardData"), E = function() {
 function t() {
 this.init();
 }
 t.prototype.init = function() {
 this.appData = new a.AppData();
 this.loginData = new c.LoginData();
-this.configData = new R.ConfigData();
+this.configData = new I.ConfigData();
 this.gameData = new i.GameData();
 this.wechatData = new l.WechatData();
 this.httpData = new r.HttpData();
@@ -10566,7 +10702,7 @@ this.blessingBag = new v.BlessingBagData();
 this.cashPro = new b.default();
 this.redCodeData = new w.default();
 this.redeem = new S.default();
-this.newCashUiData = new I.NewCashUIData();
+this.newCashUiData = new R.NewCashUIData();
 this.adUnlockData = new T.default();
 this.plantData = new C.default();
 this.harvestData = new x.default();
@@ -11468,6 +11604,7 @@ this._maxProduct.length <= 0 && (this._maxProduct = this.getProp(i.maxProduct));
 };
 t.prototype.initProductTimes = function() {
 this._productMakeTimesData = this.getProp(i.productMakeTimes);
+this._productMakeTimesData || (this._productMakeTimesData = []);
 for (var t = this._productMakeTimesData.length, e = 0; e < t; e++) this._productMakeTimesMap.set(this._productMakeTimesData[e].id, this._productMakeTimesData[e].times);
 };
 t.prototype.checkGradeUpUnLock = function() {
@@ -14131,6 +14268,7 @@ return e ? [ 4, gData.adData.watchVideo(s.AdFun.harvest) ] : [ 3, 3 ];
 
 case 1:
 t.sent();
+gData.harvestData.setToEmpty();
 return [ 4, gData.farmGradeData.addGradeExp(l.ExpAddType.EAT_harvest) ];
 
 case 2:
@@ -16526,13 +16664,13 @@ configurable: !0
 });
 Object.defineProperty(t.prototype, "component", {
 get: function() {
-return this._component || (this._component = new R());
+return this._component || (this._component = new I());
 },
 enumerable: !1,
 configurable: !0
 });
 return t;
-}(), R = function() {
+}(), I = function() {
 function t() {}
 Object.defineProperty(t.prototype, "setGray", {
 get: function() {

+ 2 - 2
packages-hot-update/cfg.json

@@ -9,7 +9,7 @@
         "https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote/",
         "https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/kxnlyTest/baseRemote/"
     ],
-    "buildTime": 1630735908232,
-    "genTime": 1630735908232,
+    "buildTime": 1630739602394,
+    "genTime": 1630739602394,
     "genVersion": null
 }

Неке датотеке нису приказане због велике количине промена