public void OnStateChange(BookBossStateController.m_bookBossStates _newState)                                       //书店老板状态改变时调用
    {
        if (_newState == m_bookBossCurrState)
        {
            return;
        }
        if (!CheckForValidState(_newState))
        {
            return;
        }
        switch (_newState)
        {
        case BookBossStateController.m_bookBossStates.idle:
            m_bookBossAnimator.SetBool("bookBossDia", false);
            break;

        case BookBossStateController.m_bookBossStates.dialog:
            m_bookBossAnimator.SetBool("bookBossDia", true);
            break;
        }
        m_bookBossCurrState = _newState;
    }
    bool CheckForValidState(BookBossStateController.m_bookBossStates newState)
    {
        bool _returnVal = true;                                                                                                                                                 //默认不可转

        return(_returnVal);
    }