Commit 71845862 authored by 范雪寒's avatar 范雪寒

feat:getData

parent ffa2fa93
......@@ -28,40 +28,40 @@ export default class NewClass extends middleLayerBase {
}
}
showTips(str: string) {
const tipsLayer = cc.find('middleLayer/tipsLayer');
tipsLayer.active = true;
const label = cc.find('middleLayer/tipsLayer/tips/label');
label.getComponent(cc.Label).string = ` ${str} `;
const tips = cc.find('middleLayer/tipsLayer/tips');
tips.width = label.width + 50;
cc.tween(tips)
.set({ opacity: 255 })
.to(2, { opacity: 0 })
.call(() => {
tipsLayer.active = false;
})
.start();
}
const tipsLayer = cc.find('middleLayer/tipsLayer');
tipsLayer.active = true;
const label = cc.find('middleLayer/tipsLayer/tips/label');
label.getComponent(cc.Label).string = ` ${str} `;
const tips = cc.find('middleLayer/tipsLayer/tips');
tips.width = label.width + 50;
cc.tween(tips)
.set({ opacity: 255 })
.to(2, { opacity: 0 })
.call(() => {
tipsLayer.active = false;
})
.start();
}
showConfirm(str: string, yesFun: Function = null, noFun: Function = null) {
const tipsLayer = cc.find('middleLayer/confirmLayer');
const label = cc.find('middleLayer/confirmLayer/confirm_bg/label');
label.getComponent(cc.Label).string = ` ${str} `;
const tips = cc.find('middleLayer/confirmLayer/confirm_bg');
const tipsLayer = cc.find('middleLayer/confirmLayer');
const label = cc.find('middleLayer/confirmLayer/confirm_bg/label');
label.getComponent(cc.Label).string = ` ${str} `;
const tips = cc.find('middleLayer/confirmLayer/confirm_bg');
tips.width = label.width + 50;
tipsLayer.active = true;
const yesBtn = cc.find('middleLayer/confirmLayer/confirm_bg/btn_yes');
buttonOnceClick(yesBtn, (evt)=>{
yesFun&&yesFun(evt);
buttonOnceClick(yesBtn, (evt) => {
yesFun && yesFun(evt);
tipsLayer.active = false;
});
const noBtn = cc.find('middleLayer/confirmLayer/confirm_bg/btn_no');
buttonOnceClick(noBtn, (evt)=>{
noFun&&noFun(evt);
buttonOnceClick(noBtn, (evt) => {
noFun && noFun(evt);
tipsLayer.active = false;
});
}
}
showMask() {
}
......@@ -71,7 +71,7 @@ export default class NewClass extends middleLayerBase {
hideWaitingLetters() {
cc.find('middleLayer/loadingLayer').active = false;
this.isShowWaiting = false;
if (this.showWaitingIntervalId){
if (this.showWaitingIntervalId) {
clearInterval(this.showWaitingIntervalId);
}
}
......@@ -80,41 +80,41 @@ export default class NewClass extends middleLayerBase {
showWaitingIntervalId = null;
showWaitingLetters() {
if (this.isShowWaiting) {
return;
}
return;
}
this.isShowWaiting = true;
const laodingLayer = cc.find('middleLayer/loadingLayer');
laodingLayer.active = true;
const loading = cc.find('middleLayer/loadingLayer/loading');
const anim = loading.getComponent(cc.Animation)
anim.play('loading')
const script = cc.find('middleLayer/loadingLayer/progress').getComponent('progressScript');
script.setProgress(0);
this.showWaitingIntervalId = setInterval(() => {
console.log('changeObj.value: ', changeObj.value);
script.setProgress(changeObj.value);
}, 1);
const changeObj = {value: 0};
cc.tween(changeObj)
.to(5, {value: 0.9})
.call(() => {
clearInterval(this.showWaitingIntervalId);
})
.start();
const anim = loading.getComponent(cc.Animation)
anim.play('loading')
const script = cc.find('middleLayer/loadingLayer/progress').getComponent('progressScript');
script.setProgress(0);
this.showWaitingIntervalId = setInterval(() => {
console.log('changeObj.value: ', changeObj.value);
script.setProgress(changeObj.value);
}, 1);
const changeObj = { value: 0 };
cc.tween(changeObj)
.to(5, { value: 0.9 })
.call(() => {
clearInterval(this.showWaitingIntervalId);
})
.start();
}
data: any = {};
setData(data: any) {
this.data = data;
setData(key: string, data: any) {
this.data[key] = data;
}
getData() {
return this.data;
getData(key: string) {
return this.data[key];
}
async start() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment