|
@@ -90,6 +90,15 @@ export class car_lib_bottom extends base_ui {
|
|
|
}
|
|
|
|
|
|
private onClickListItem(page_item:car_lib_page_item,list_item:car_lib_list_item) {
|
|
|
+ let car_item_data = list_item.getData()
|
|
|
+ let cur_count = car_item_data.temp_bag_list_item_data.quantity
|
|
|
+ if(cur_count-car_item_data.unlock_points>=0) {
|
|
|
+ // 直接显示兑换车辆视图
|
|
|
+ GameManager.showExchangeCarView(car_item_data.id,car_item_data.temp_bag_list_item_data.icon,car_item_data.temp_bag_list_item_data.quantity, ()=>{
|
|
|
+ list_item.setJiesuoSelectedStatus()
|
|
|
+ })
|
|
|
+ return
|
|
|
+ }
|
|
|
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())
|
|
@@ -105,7 +114,7 @@ export class car_lib_bottom extends base_ui {
|
|
|
this.m_click_item_cb(list_item)
|
|
|
}
|
|
|
},(v:car_info)=>{
|
|
|
- // 兑换
|
|
|
+ // 兑换(废弃,更改为直接弹出兑换视图,代码见上方👆🏻)
|
|
|
let data = v.getData()
|
|
|
if(data.temp_bag_list_item_data) {
|
|
|
GameManager.showExchangeCarView(data.id,data.temp_bag_list_item_data.icon,data.temp_bag_list_item_data.quantity, ()=>{
|