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); }