public void OnStateChange(TieJiangStateController.m_tieJiangStates _newState) //铁匠状态改变时调用 { if (_newState == m_tieJiangCurrState) { return; } if (!CheckForValidState(_newState)) { return; } switch (_newState) { case TieJiangStateController.m_tieJiangStates.idle: m_tieJiangAnimator.SetBool("tieJiangDia", false); break; case TieJiangStateController.m_tieJiangStates.dialog: m_tieJiangAnimator.SetBool("tieJiangDia", true); break; } m_tieJiangCurrState = _newState; }
bool CheckForValidState(TieJiangStateController.m_tieJiangStates newState) { bool _returnVal = true; //默认不可转 return(_returnVal); }