xx 1 năm trước cách đây
mục cha
commit
ed239b3d88

+ 3 - 2
assets/script/game/results_new_car.ts

@@ -9,6 +9,7 @@ import { uiManager } from '../manager/uiManager';
 import { config } from '../config';
 import { ClientEvent } from '../lib/clientEvent';
 import { http } from '../http';
+import { car_lib } from '../ui/car_lib/car_lib';
 const { ccclass, property } = _decorator;
 
 @ccclass('results_new_car')
@@ -27,8 +28,8 @@ export class results_new_car extends base_ui {
     protected start(): void {
         this.onButtonListen(this.btn_sure,this.close.bind(this))
         this.onButtonListen(this.btn_go_lib,()=>{
-            uiManager.Instance().showUi(config.UI.car_lib, this.node, ()=>{
-
+            uiManager.Instance().showUi(config.UI.car_lib, this.node, (n:Node)=>{
+                n.getComponent(car_lib).initGameShowStatus(this.node)
             })
         })
         this.onButtonListen(this.btn_use_car,()=>{

+ 4 - 0
assets/script/ui/car_lib/car_lib.ts

@@ -50,5 +50,9 @@ export class car_lib extends base_ui {
             }
         })
     }
+
+    public initGameShowStatus(parent:Node){
+        this.bottom_node.getComponent(car_lib_bottom).initGameStatusParent(parent)
+    }
 }
 

+ 7 - 1
assets/script/ui/car_lib/car_lib_bottom.ts

@@ -25,6 +25,8 @@ export class car_lib_bottom extends base_ui {
 
     private m_click_item_cb = null
 
+    private game_status_parent:Node = null
+
     start() {
         this.onButtonListen(this.btn_num_left, ()=>{
             if(this.num_current_count==1) { 
@@ -87,7 +89,7 @@ export class car_lib_bottom extends base_ui {
     }
 
     private onClickListItem(page_item:car_lib_page_item,list_item:car_lib_list_item) {
-        uiManager.Instance().showUi(config.UI.ui_car_info, null, (node:Node)=>{
+        uiManager.Instance().showUi(config.UI.ui_car_info,this.game_status_parent!=null?this.game_status_parent:null, (node:Node)=>{
             let car_info_component = node.getComponent(car_info)
             car_info_component.initView(list_item.getData(),list_item.getIsJiesuo())
             car_info_component.initOperateNodeCallback((v:car_info)=>{
@@ -141,5 +143,9 @@ export class car_lib_bottom extends base_ui {
         //     this.m_click_item_cb(list_item)
         // }
     }
+
+    public initGameStatusParent(parent:Node){
+        this.game_status_parent = parent
+    }
 }