58 lines
1.4 KiB
JavaScript
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 );
|
|
}
|
|
},
|
|
|
|
} );
|