/****************************************************************** * 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 ); } }, } );