xx 1 년 전
부모
커밋
d94281e990
2개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 2
      assets/script/game/results.ts
  2. 6 1
      assets/script/ui/home/home.ts

+ 1 - 2
assets/script/game/results.ts

@@ -73,8 +73,7 @@ export class results extends Component {
                         console.log("啥也没获取到")
                     }else{
                         this.unlock_car.getComponent(results_unlock_car).show(res.default_car_id)
-                        userDataManager.user_car_list.default_car_id = res.default_car_id
-                        ClientEvent.dispatchEvent(config.UI_EVENT.GET_NEW_CAR)
+                        ClientEvent.dispatchEvent(config.UI_EVENT.GET_NEW_CAR,res)
                     }
                     this.lab_des.getComponent(Label).string=`已超过全国${res.ratio}的司机`
                 }

+ 6 - 1
assets/script/ui/home/home.ts

@@ -8,6 +8,7 @@ import { ClientEvent } from '../../lib/clientEvent';
 import { config } from '../../config';
 import { userDataManager } from '../../manager/userDataManager';
 import { dataManager } from '../../manager/dataManager';
+import { user_results } from '../../data';
 const { ccclass, property } = _decorator;
 
 @ccclass('home')
@@ -28,8 +29,12 @@ export class home extends Component {
         ClientEvent.on(config.UI_EVENT.UPDATE_USER_DEFAULT_CAR,this.onUpdateUserDefaultCar.bind(this),this)
     }
 
-    onGetNewCar(){
+    onGetNewCar(res:user_results){
+        userDataManager.user_car_list.default_car_id = res.default_car_id
         console.log("获取新车:",dataManager.getCarInfoById(userDataManager.user_car_list.default_car_id))
+        //TODO
+        //1.向服务端同步当前玩家使用最新的车
+        //2.并查看解锁了哪些车辆,进行相关处理
     }
 
     onUpdateUserDefaultCar() {