SamsaraGame/assets/Script/game/WorldRewardMgr.js

33 lines
955 B
JavaScript
Raw Permalink Normal View History

2025-04-24 17:03:28 +08:00
class WorldRewardMgr{
showLoadList(data){
this.mainUI = cc.find('Canvas');
let worldRewardPanel = this.mainUI.getChildByName('WorldReward');
if(worldRewardPanel){
let panellogic = worldRewardPanel.getComponent('WorldReward');
panellogic.loadList(data);
}else{
cc.loader.loadRes("Prefabs/WorldReward", (err, prefab) => {
let worldRewardPanel = cc.instantiate(prefab);
if (worldRewardPanel) {
worldRewardPanel.name = 'WorldReward';
worldRewardPanel.parent = this.mainUI;
let panellogic = worldRewardPanel.getComponent('WorldReward');
panellogic.loadList(data);
}
});
}
}
}
let instance = null;
module.exports = (()=>{
if(instance==null){
instance = new WorldRewardMgr();
}
return instance;
})();