| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- /** 解锁新建筑 */
- const { ccclass, property } = cc._decorator;
- @ccclass
- export default class UnlockBuildPanel extends cc.Component {
- @property({ type: cc.Sprite, displayName: '建筑图片' })
- sp_build: cc.Sprite = null;
- @property({ type: cc.Label, displayName: '建筑名称' })
- lbl_buildName: cc.Label = null;
- async start() {
- let buildName = '';
- let buildUrl = '';
- let unlockID = gData.gameData.unlockBuildID;
- switch (unlockID) {
- case 30001:
- buildName = '养鸡场';
- buildUrl = 'game/coregame/texture/main/main/enclosure_0';
- break;
- case 30002:
- buildName = '养牛场';
- buildUrl = 'game/coregame/texture/main/main/enclosure_1';
- break;
- case 30003:
- buildName = '养猪场';
- buildUrl = 'game/coregame/texture/main/main/enclosure_2';
- break;
- case 30004:
- buildName = gData.gameData.getTabByConfigID(unlockID);
- buildUrl = 'game/coregame/texture/main/main/mapIcon_0';
- break;
- case 30005:
- buildName = gData.gameData.getTabByConfigID(unlockID);
- buildUrl = 'game/coregame/texture/main/main/mapIcon_1';
- break;
- case 30006:
- buildName = gData.gameData.getTabByConfigID(unlockID);
- buildUrl = 'game/coregame/texture/main/main/mapIcon_7';
- break;
- case 30007:
- buildName = gData.gameData.getTabByConfigID(unlockID);
- buildUrl = 'game/coregame/texture/main/main/mapIcon_4';
- break;
- case 30008:
- buildName = gData.gameData.getTabByConfigID(unlockID);
- buildUrl = 'game/coregame/texture/main/main/mapIcon_2';
- break;
- case 30009:
- buildName = gData.gameData.getTabByConfigID(unlockID);
- buildUrl = 'game/coregame/texture/main/main/mapIcon_3';
- break;
- }
- this.lbl_buildName.string = buildName;
- this.sp_build.spriteFrame = await mk.loader.load(buildUrl, cc.SpriteFrame);
- }
- onEnable() {
- mk.ad.showNative();
- }
- onDisable() {
- mk.ad.destroyNativeAd();
- gData.gameData.unlockBuildID = 0;
- }
- }
|