1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- namespace Wayne.Lib.StateEngine
- {
-
-
-
-
-
-
-
- abstract public class PseudoState : State
- {
- #region Sealed Methods
-
-
-
-
- protected sealed override void Enter(StateEntry stateEntry, ref Transition transition)
- {
- base.Enter(stateEntry, ref transition);
- transition = this.CreatePseudoStateTransition(stateEntry);
- }
-
-
-
-
- protected override sealed void Exit()
- {
- base.Exit();
- }
-
- #endregion
- #region Abstract Methods
-
-
-
-
-
-
- protected abstract Transition CreatePseudoStateTransition(StateEntry stateEntry);
- #endregion
- }
-
-
-
-
-
-
-
- abstract public class InitialState : PseudoState
- {
- }
- }
|