コード例 #1
0
 void StateMachine.IOwner.Setup(StateMachine.IMachine stateMachine)
 {
     StateMachine
     .Connect(Startup, Trigger.NextStep, Idle)
     .Connect(Idle, Trigger.NextStep, WaitForTimeout)
     .Connect(WaitForTimeout, Trigger.NextStep, SendAccessResponses)
     .Connect(SendAccessResponses, Trigger.NextStep, Idle)
     .Init(Startup);
 }
コード例 #2
0
 void StateMachine.IOwner.Setup(StateMachine.IMachine stateMachine)
 {
     StateMachine
     .Connect(Startup, Trigger.NextStep, Idle)
     .Connect(Idle, Trigger.NextStep, StartWork)
     .Connect(StartWork, Trigger.NextStep, Working)
     .Connect(Working, Trigger.NextStep, ContentTriage)
     .Connect(ContentTriage, Trigger.NextStep, Idle)
     .Init(Startup);
 }