/// <summary> /// Returns the initial state /// </summary> /// <typeparam name="T">the state type</typeparam> /// <returns>the current state</returns> public T GetInitialState <T>() where T : IState { return(_fsm.GetInitialState <T>()); }