1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #region --------------- Copyright Dresser Wayne Pignone -------------
- #endregion
- using System;
- namespace Wayne.Lib.StateEngine
- {
-
-
-
-
-
-
-
- [EnterDescription("", BasicTransitionType.Done)]
- abstract public class FinalState : State
- {
-
-
-
-
-
- protected override void Enter(StateEntry stateEntry, ref Transition transition)
- {
- base.Enter(stateEntry, ref transition);
-
- if (this.ParentStateMachine.ParentStateMachine == null)
- this.ParentStateMachine.FireFinalStateEntered();
- transition = new Transition(this, BasicTransitionType.Done);
- }
- }
- }
|