StateMachine 1.1.2.1
See the version list below for details.
dotnet add package StateMachine --version 1.1.2.1
NuGet\Install-Package StateMachine -Version 1.1.2.1
<PackageReference Include="StateMachine" Version="1.1.2.1" />
paket add StateMachine --version 1.1.2.1
#r "nuget: StateMachine, 1.1.2.1"
// Install StateMachine as a Cake Addin #addin nuget:?package=StateMachine&version=1.1.2.1 // Install StateMachine as a Cake Tool #tool nuget:?package=StateMachine&version=1.1.2.1
This project implements a Finite-State-Machine (FSM) designed to be used in games.
Furthermore it implements even a Stack-Based-FSM (SBFSM). So you may tell it to 'continue with the last state before the active one'.
You describe your FSM using a nice and well documented DSL (Domain Specific Language).
This replaces the code we usually had for keyboard-input (run-left-right-duck-jump), clicked buttons on the GUI (idle-over-down-refreshing), tower-states (idle-aiming-firing-reloading) or for the connection procedure when setting up peer2peer connections in our games....
Learn more about Target Frameworks and .NET Standard.
-
- JetBrains.Annotations (>= 11.1.0)
- System.Runtime (>= 4.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.