Files
fc/dev/project/assets/Scripts/mod/mainui/cmp/cmp.main.ui.bottom.js
T

101 lines
2.0 KiB
JavaScript
Raw Normal View History

2026-05-23 22:10:14 +08:00
/******************************************************************
* Copyright(C) 2019 - 2020 Nx Studio
*
* 主界面 -- 底部栏
*
*
******************************************************************/
const BagController = require( "backpack_controller" );
const TaskController = require( "task_controller" );
const HeroController = require( "hero_controller" );
const MallController = require( "mall_controller" );
const FID = require( "bridge.function.ids" );
const HomeMod = require( "home.mod" );
cc.Class( {
extends: cc.Component,
properties: {
},
// 点击改造强化
onTouchReform: function () {
const HC = HeroController.getInstance();
if( HC ) {
HC.openHeroReformWindow( true );
}
},
// 点击背包
onTouchBag: function () {
const BC = BagController.getInstance();
if( BC ) {
BC.openMainWindow( true );
}
},
// 点击伙伴
onTouchPartners: function () {
const HC = HeroController.getInstance();
if( HC ) {
HC.openHeroBagWindow( true );
}
},
// 点击家园
onTouchHomeland: function () {
HomeMod.getInstance().reqHomeData( ( _ret, _data ) => {
if( !_ret ) {
nx.tbox( _data );
return;
}
nx.bridge.createPanel( "WndHome" );
} );
},
// 点击充值
onTouchCharge: function () {
nx.bridge.jumper.jump2Window( FID.Charge );
},
// 点击商店
onTouchShop: function () {
const SC = MallController.getInstance();
if( SC ) {
SC.sender13401( 1 );
this.scheduleOnce( () => {
SC.openMallPanel( true );
}, 0.1 );
}
},
// 点击PVP
onTouchPVP: function () {
},
// 点击任务
onTouchTask: function () {
const TC = TaskController.getInstance();
if( TC ) {
TC.openMainTaskWindow( true );
}
},
} );