void Start() { Hi += hello; Hi += bye; mineState.addState(state.idle); mineState.addState(state.talk); mineState.addState(state.leave); mineState.current_state = state.idle; Debug.Log(mineState.current_state.ToString()); mineState.addTransition(state.idle, state.talk, Hi); //mineState.addTransition(state.talk, state.leave, bye); }