Hexagon
Loading...
Searching...
No Matches
Hexagon.StateMachine.AbstractTransitionFactory< TFactory, TStateEnum > Class Template Referenceabstract

Serves as a base class for creating transition factories that generate transitions between states in a state machine with specified parameters. Helps providing a fluent pipeline interface for defining transitions. More...

Public Member Functions

virtual TFactory To (params TStateEnum[] toStates)
 
TransitionGroup If (Transition.ConditionDelegate? condition=null)
 

Detailed Description

Serves as a base class for creating transition factories that generate transitions between states in a state machine with specified parameters. Helps providing a fluent pipeline interface for defining transitions.

Type Constraints
TFactory :AbstractTransitionFactory 
TFactory :TFactory 
TFactory :TStateEnum 
TStateEnum :Enum 

Member Function Documentation

◆ If()

TransitionGroup Hexagon.StateMachine.AbstractTransitionFactory< TFactory, TStateEnum >.If ( Transition.ConditionDelegate? condition = null)
abstract

◆ To()

virtual TFactory Hexagon.StateMachine.AbstractTransitionFactory< TFactory, TStateEnum >.To ( params TStateEnum[] toStates)
inlinevirtual

The documentation for this class was generated from the following file: