public void BeginState(State state, float durationInSeconds, OnStatedEndedHandler onStateEndedHandler)
 {
     OnStateEndedEvent += onStateEndedHandler;
     BeginState(state, durationInSeconds);
 }
 public void BeginState(State state, OnStatedEndedHandler onStateEndedHandler)
 {
     OnStateEndedEvent += onStateEndedHandler;
     BeginState(state);
 }