Ejemplo n.º 1
0
 private void Start()
 {
     Receive <string>(s =>
     {
         if (s == "offer")
         {
             Become(Offered);
             State = FsmActorState.Offered;
         }
     });
 }
Ejemplo n.º 2
0
 private void Offered()
 {
     Receive <string>(s => s == "accept", s =>
     {
         Become(Accepted);
         State = FsmActorState.Accepted;
     });
     Receive <string>(s => s == "reject", s =>
     {
         Become(Start);
         State = FsmActorState.Start;
     });
 }
Ejemplo n.º 3
0
 public FsmBecomeActor()
 {
     State = FsmActorState.Start;
     Start();
 }