void Start()
 {
     if (m_StartState == null)
     {
         Debug.LogError("Each state machine must have a start state set via the inspector view.");
     }
     curState_ = m_StartState;
     curState_.OnStateEntered();
 }
 void Start()
 {
     if (m_StartState == null)
     {
         Debug.LogError("Each state machine must have a start state set via the inspector view.");
     }
     curState_ = m_StartState;
     curState_.OnStateEntered();
 }
 public void ChangeState(StateScript newState)
 {
     //		curState_.OnStateExit();
     curState_ = newState;
     curState_.OnStateEntered();
 }
    public void ChangeState(StateScript newState)
    {
//		curState_.OnStateExit();
        curState_ = newState;
        curState_.OnStateEntered();
    }