xx 11 月之前
父节点
当前提交
75f6524883
共有 2 个文件被更改,包括 18 次插入8 次删除
  1. 15 7
      assets/script/run/scene_page.ts
  2. 3 1
      assets/script/run/widget/widget_base.ts

+ 15 - 7
assets/script/run/scene_page.ts

@@ -173,16 +173,24 @@ export class scene_page extends Component {
         item.getComponent(widget_base).showZhaoButongFinishStatus()
     }
     on_zhao_bu_tong_all_finish(data: zhao_xi_jie_data) {
-        let widget_list = gameManager.getWidgetList(this.mData)
-        for (let index = 0; index < widget_list.length; index++) {
-            const widget_data = widget_list[index];
-            if(widget_data.type == config.Widget_Type_List.CLICK_TYPE ||
+        this.mWidgetList.forEach((n,k)=>{
+            const widget_data = n.getComponent(widget_base).getData()
+            if(widget_data.type == config.Widget_Type_List.CLICK_TYPE || 
                 widget_data.type == config.Widget_Type_List.SLIDE_TYPE ||
                 widget_data.type == config.Widget_Type_List.DRAG_TYPE) {
-                let item =  this.mWidgetList.get(widget_data.att.id)
-                item.getComponent(widget_base).hideZhaoButongFinishStatus()
+                n.getComponent(widget_base).hideZhaoButongFinishStatus()
             }
-        }
+        })
+        // let widget_list = gameManager.getWidgetList(this.mData)
+        // for (let index = 0; index < widget_list.length; index++) {
+        //     const widget_data = widget_list[index];
+        //     if(widget_data.type == config.Widget_Type_List.CLICK_TYPE ||
+        //         widget_data.type == config.Widget_Type_List.SLIDE_TYPE ||
+        //         widget_data.type == config.Widget_Type_List.DRAG_TYPE) {
+        //         let item =  this.mWidgetList.get(widget_data.att.id)
+        //         item.getComponent(widget_base).hideZhaoButongFinishStatus()
+        //     }
+        // }
     }
     public initViewAtt(){
         if(this.mData.is_full_screen){

+ 3 - 1
assets/script/run/widget/widget_base.ts

@@ -315,7 +315,9 @@ export class widget_base extends Component {
         this.isInit = is_init;
         this.initWidget(data)
     };
-
+    public getData(){
+        return  this.mData
+    }
     public showZhaoButongFinishStatus(){}
     public hideZhaoButongFinishStatus(){}