diff --git a/assets/scripts/UI/task/UITask.js b/assets/scripts/UI/task/UITask.js index 3bed8dee..15e8536d 100644 --- a/assets/scripts/UI/task/UITask.js +++ b/assets/scripts/UI/task/UITask.js @@ -156,15 +156,19 @@ cc.Class({ }, initWantedMission() { + var canvas = cc.find('Canvas'); + var taskNode = canvas.getComponentInChildren('UITask'); + var wantNode = taskNode.getComponent('UITask').nd_wantedNode; + var prefab = taskNode.getComponent('UITask').pb_singleWanted; NetManage.missionList(3, (data) => { this.wantedMission = data; - this.nd_wantedNode.destroyAllChildren(); + wantNode.destroyAllChildren(); var list = this.wantedMission.mission_list1; list.forEach((mission) => { var data = task[mission.mission_id]; - const missionNode = cc.instantiate(this.pb_singleWanted); + const missionNode = cc.instantiate(prefab); const singleMiSc = missionNode.getComponent('singleWanted'); - this.nd_wantedNode.addChild(missionNode); + wantNode.addChild(missionNode); singleMiSc.title.string = data.name; singleMiSc.init(data, mission); });