|
1 | 1 | # SimpleStateMachineLibrary [](https://www.nuget.org/packages/SimpleStateMachineLibrary)
|
2 | 2 | A C# library for realization simple state-machine on .Net
|
| 3 | +# Why SimpleStateMachine? |
| 4 | + Create state machine in **two steps** : |
| 5 | +1. Create scheme in [node editor](https://github.com/SimpleStateMachine/SimpleStateMachineNodeEditor) ♦️ |
| 6 | +2. Load scheme in your project using [library](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary)📑 |
| 7 | + |
| 8 | + Just describe your app logic and run the state machine🚀 |
| 9 | + |
3 | 10 | ## Give a Star! :star:
|
4 | 11 | If you like or are using this project please give it a star. Thanks!
|
5 | 12 | ## Сontent
|
@@ -86,24 +93,28 @@ Useful extensions for work:
|
86 | 93 | ```
|
87 | 94 | ## Documentation
|
88 | 95 | * StateMachine
|
| 96 | + * [Create](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/StateMachine#Create) |
89 | 97 | * [Import](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/StateMachine#Import)
|
90 | 98 | * [Export](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/StateMachine#Export)
|
91 | 99 | * [Logging](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/StateMachine#Logging)
|
92 | 100 | * State
|
93 | 101 | * [Create](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/State#Create)
|
94 | 102 | * [Get](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/State#Get)
|
| 103 | + * [Exists](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/State#Exists) |
95 | 104 | * [Delete](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/State#Delete)
|
96 | 105 | * [Entry](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/State#Entry)
|
97 | 106 | * [Exit](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/State#Exit)
|
98 | 107 | * Transition
|
99 | 108 | * [Create](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/Transition#Create)
|
100 | 109 | * [Get](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/Transition#Get)
|
| 110 | + * [Exists](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/Transition#Exists) |
101 | 111 | * [Delete](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/Transition#Delete)
|
102 | 112 | * [Invoke](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/Transition#Invoke)
|
103 | 113 | * [Parameters](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/Transition#Parameters)
|
104 | 114 | * Data
|
105 | 115 | * [Create](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/Data#Create)
|
106 | 116 | * [Get](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/Data#Get)
|
| 117 | + * [Exists](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/Data#Exists) |
107 | 118 | * [Delete](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/Data#Delete)
|
108 | 119 | * [Change](https://github.com/SimpleStateMachine/SimpleStateMachineLibrary/wiki/Data#Change)
|
109 | 120 | ## License
|
|
0 commit comments