Пример #1
0
    /// <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;
        }
    }