|
|
@@ -562,7 +562,7 @@ export class GameData {
|
|
|
this.needFreshArr.push(id);
|
|
|
//更新到服务器
|
|
|
if (sendToServer) {
|
|
|
- this.setProp(GameProp.farmData, this._farmData);
|
|
|
+ this.freshSendToServer(1);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -734,7 +734,7 @@ export class GameData {
|
|
|
this.needFreshArr.push(id);
|
|
|
//更新到服务器
|
|
|
if (sendToServer) {
|
|
|
- this.setProp(GameProp.pastureData, this._pastureData);
|
|
|
+ this.freshSendToServer(2);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -804,7 +804,7 @@ export class GameData {
|
|
|
this.needFreshArr.push(id);
|
|
|
//更新到服务器
|
|
|
if (sendToServer) {
|
|
|
- this.setProp(GameProp.factoryData, this._factoryData);
|
|
|
+ this.freshSendToServer(3);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -910,6 +910,20 @@ export class GameData {
|
|
|
return configID;
|
|
|
}
|
|
|
|
|
|
+ /** 发送数据到服务器 */
|
|
|
+ freshSendToServer(type) {
|
|
|
+ switch (type) {
|
|
|
+ case 1:
|
|
|
+ this.setProp(GameProp.farmData, this._farmData);
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ this.setProp(GameProp.pastureData, this._pastureData);
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ this.setProp(GameProp.factoryData, this._factoryData);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
/** 最大可种植/生产商品数组 */
|
|
|
private _maxProduct = [];
|