| 123456789101112131415161718192021222324252627282930313233 |
- /** 解锁农田数据类 */
- import { FarmState } from "../../../game/data/GameData";
- import { Data } from "../../../mk/data/Data";
- const { ccclass } = cc._decorator;
- @ccclass
- export default class ADUnlockData extends Data {
- curConfigID = -1;
- openPanel(id) {
- this.curConfigID = id;
- mk.ui.openPanel('game/prefab/uiPanel/ADUnlockPanel');
- }
- unlockFarm() {
- let farm = gData.gameData.getFarmDataMap(this.curConfigID);
- farm.state = FarmState.Empty;
- if (this.curConfigID + 1 < 31018) {
- gData.gameData.setFarmDataMap(this.curConfigID, farm, false);
- let farmNext = gData.gameData.getFarmDataMap(this.curConfigID + 1);
- farmNext.state = FarmState.CanUnlock;
- gData.gameData.setFarmDataMap(this.curConfigID + 1, farmNext);
- mk.tip.pop('拓建农田成功');
- }
- else {
- gData.gameData.setFarmDataMap(this.curConfigID, farm);
- }
- gData.gameData.setNextProduct();
- }
- }
|