Sage Modeling and Simulation Library

StateMachine Constructor

Overload List


  Name Description
Public method StateMachine(array<Boolean,2>[,](,)[,][,], array<Enum>[]()[][], Enum)
Creates a state machine that does not reference a Model. Many of the event delegates send a model reference with the notification. If the recipients all either (a) don't need this reference, (b) have it from elsewhere, or (c) the entity creating this state machine will set the Model later, then this constructor may be used.
Public method StateMachine(IModel, array<Boolean,2>[,](,)[,][,], array<Enum>[]()[][], Enum)
Creates a state machine that references a Model. Many of the event delegates send a model reference with the notification.