/// <summary> /// 切换面板(关闭上个显示的面板,打开要显示的面板) /// </summary> /// <param name="nowShowBoard">要显示的面板</param> public void SwitchShowBoard(BoardShow nowShowBoard) { switch (beforeShowBoard) { case BoardShow.NONE: break; case BoardShow.QUESTBOARD_FOX: questBoardFox.Hide(); break; case BoardShow.SHOPBOARD: shopBoard.Hide(); break; case BoardShow.BAGBOARD: bagBoard.Hide(); break; case BoardShow.EQUIPBOARD: equipBoard.Hide(); break; case BoardShow.STATUSBOARD: statusBoard.Hide(); break; case BoardShow.UPGRADEBOARD: upgradeBoard.Hide(); break; case BoardShow.SKILLBOARD: skillBoard.Hide(); break; } switch (nowShowBoard) { case BoardShow.NONE: beforeShowBoard = BoardShow.NONE; break; case BoardShow.QUESTBOARD_FOX: questBoardFox.Show(); beforeShowBoard = nowShowBoard; break; case BoardShow.SHOPBOARD: shopBoard.Show(); beforeShowBoard = nowShowBoard; break; case BoardShow.BAGBOARD: bagBoard.Show(); beforeShowBoard = nowShowBoard; break; case BoardShow.EQUIPBOARD: equipBoard.Show(); beforeShowBoard = nowShowBoard; break; case BoardShow.STATUSBOARD: statusBoard.Show(); beforeShowBoard = nowShowBoard; break; case BoardShow.UPGRADEBOARD: upgradeBoard.Show(); beforeShowBoard = nowShowBoard; break; case BoardShow.SKILLBOARD: skillBoard.Show(); beforeShowBoard = nowShowBoard; break; } }