小游戏加载界面修改

This commit is contained in:
TJH 2025-09-18 14:24:35 +08:00
parent 9bcb92de2d
commit 5170e7d47a
2 changed files with 12 additions and 5 deletions

View File

@ -987,6 +987,8 @@
"__id__": 0
},
"fileId": "8a3n1j18JJXaB1BGz1/GTN",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
@ -1026,6 +1028,8 @@
"__id__": 0
},
"fileId": "df4DMfteBFe5liYHct5j2I",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
@ -1547,6 +1551,8 @@
"__id__": 0
},
"fileId": "69qSF6pclMua3UFHCUimjL",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{

View File

@ -10,6 +10,7 @@ export class FreeSpinEnter extends Component {
freeSpinEnterPre: Prefab = null;
freeSpinEnterUI: Node = null;
btnNode: Node | null = null;
freeSpinEnterSpine: sp.Skeleton | null = null;
Node_1: Node | null = null;
@ -40,14 +41,14 @@ export class FreeSpinEnter extends Component {
let contentNode = this.Node_1.getChildByName('ContentNode');
this.freeSpinEnterContentSp = contentNode.getChildByName('SpriteCONTENT').getComponent(Sprite);
let btnNode = this.Node_1.getChildByName('BtnNode');
this.btn = btnNode.getChildByName('BtnStart').getComponent(Button);
this.btnNode = this.Node_1.getChildByName('BtnNode');
this.btn = this.btnNode.getChildByName('BtnStart').getComponent(Button);
this.btn.node.on(Button.EventType.CLICK, this.onClose, this);
this.freeCount = freeCount;
this.freeCountLabel.string = `${freeCount}`;
this.btn.node.active = false;
this.btnNode.active = false;
this.node.addChild(this.freeSpinEnterUI);
this.playAnimation();
this.closeCallBack = closeCallBack;
@ -73,7 +74,7 @@ export class FreeSpinEnter extends Component {
this.freeSpinEnterSpine.setCompleteListener(() => {
this.freeSpinEnterSpine.setAnimation(0, 'loop', true);
this.btn.node.active = true;
this.btnNode.active = true;
this.scheduleOnce(() => {
this.onClose(false);
}, 5)
@ -86,7 +87,7 @@ export class FreeSpinEnter extends Component {
AudioManager.instance.playSFX('Total_Settle_Collect_Click');
}
this.btn.node.off(Button.EventType.CLICK, this.onClose, this);
this.btn.node.active = false;
this.btnNode.active = false;
this.unscheduleAllCallbacks();
this.fadeOutScoreLabel(0.5, 0.5);
this.freeSpinEnterSpine.clearTracks();