xx 1 år sedan
förälder
incheckning
4d807e3221
2 ändrade filer med 12 tillägg och 2 borttagningar
  1. 8 2
      assets/script/run/bag/dai_dao_ju_bag.ts
  2. 4 0
      assets/script/run/sceneManager.ts

+ 8 - 2
assets/script/run/bag/dai_dao_ju_bag.ts

@@ -1,5 +1,5 @@
 import { _decorator, Component, instantiate, Node, Prefab, Rect, Size, Sprite, UITransform, Vec2, Vec3 } from 'cc';
-import { dai_dao_ju_item, event_item, guo_ju_qing_dai_dao_ju } from '../../../data/data';
+import { dai_dao_ju_item, event_item, guo_ju_qing_dai_dao_ju, widget_item_data } from '../../../data/data';
 import { widget_base } from '../widget/widget_base';
 import { gameManager } from '../gameManager';
 import { bag_drag_item } from './bag_drag_item';
@@ -33,7 +33,13 @@ export class dai_dao_ju_bag extends Component {
         ClientEvent.on(config.EventRun.NOTICE_EVENT,this.beActive.bind(this),this)
         this.m_tip_call_back = tip_call;
         this.m_add_time_call = add_time_call;
-        let list = gameManager.getWidgetList(gameManager.Singleton.getSceneManager().getSceneData());
+        let list:widget_item_data[] = [];
+        let page_list = gameManager.Singleton.getSceneManager().GetPageList();
+        for (let index = 0; index < page_list.length; index++) {
+            const element = page_list[index];
+            let l = gameManager.getWidgetList(element);
+            list=list.concat(l) 
+        }
         let getWidgetData = (id)=>{
             for (let index = 0; index < list.length; index++) {
                 const element = list[index];

+ 4 - 0
assets/script/run/sceneManager.ts

@@ -92,6 +92,10 @@ export class sceneManager extends Component {
         // }
         return data;
     }
+
+    public GetPageList():scene_item_data[]{
+        return this.mPageList;
+    }
     public startLevelGame(data: scene_item_data){
         this.mSceneTask = data._task_data;
         this.mPageList = data.page_list;