Life and Style Media - Inspector State Machine


A simple to use, simple to program monobehavior based state machine. Allows for predefined machines using Scriptable Objects. Easy to define transitions that are changeable in the inspector. Editor only reflection.

INSPECTOR STATE MACHINE


Current Version: 1.1.1
Price: FREE
License: MIT
Type: Monobehavior








API
SUMMARY
A super easy to use inspector that is visually driven, to drive an extremely simple to use state machine.



* Click the colored headers to access nested content. These are classes, structs, interfaces, enums, variables, and methods. *


Lasm.InspectorSM



InspectorStateMachine
The main system for using a finite state machine at runtime. Runs one state at a time, and is a MonoBehaviour.

22 items


IStateMachine
The main contract for implementing a custom State Machine.

4 items


PreDefinedStateMachine
A version of the InspectorStateMachine without any runtime capabilities. Intended to be used to swap in an InspectorStateMachine.

5 items


State
A single block of logic, containing an enter, update, and exit.

13 items




Lasm.InspectorSMEditor



InspectorStateMachineEditor
The Editor that pulls together all StateMachineGUI functionality into order for an InspectorStateMachine.

1 items


PreDefinedStateMachineEditor
The Editor that pulls together all StateMachineGUI functionality into order for a PreDefinedStateMachine.

1 items


StateMachineGUI
The functionality for drawing and modifying a State Machine and its GUI.

15 items


StateMachineStyles
The global styles and textures for the State Machines GUI.

13 items