|
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