Files
2026-05-23 22:10:14 +08:00

58 lines
1.4 KiB
JavaScript

/******************************************************************
* Copyright(C) 2019 - 2020 Nx Studio
*
* 主界面跳转触发
*
*
******************************************************************/
const BattleConst = require( "battle_const" );
const BattleController = require( "battle_controller" );
const HeroController = require( "hero_controller" );
const EsenciseController = require( "esecsice_controller" );
const PVPMod = require( "pvp.mod" );
cc.Class( {
extends: cc.Component,
// 点击召唤界面
onTouchSummon: function() {
nx.bridge.createPanel( "WndSummon" );
},
// 点击布阵界面
onTouchTeamPlace: function() {
const HC = HeroController.getInstance();
if( HC ) {
HC.openFormMainWindow( true );
// HC.openFormGoFightPanel(true, 99, null, 2)
}
},
// 点击挑战
onTouchChallenge: function () {
const PVP = PVPMod.getInstance();
if( PVP ) {
PVP.openPVPWindow( true );
}
},
// 点击挂机界面
onTouchDramma: function() {
const MC = BattleController.getInstance();
if( MC ) {
MC.requestOpenBattleRelevanceWindow( BattleConst.Fight_Type.Darma );
}
},
onTouchDungeon: function() {
const EC = EsenciseController.getInstance();
if( EC ) {
EC.openEsecsiceView( true );
}
},
} );