|PlayMakerFSM||MonoBehaviour that runs an FSM.|
Monobehaviour that batches all PlayMaker OnGUI calls into one call.
Uses the Singleton pattern so there's only one instance in the scene.
ScriptableObject that holds global variable data.
Saved as Assets/PlayMaker/Resources/PlayMakerGlobals.asset
ScriptableObject that defines a re-usable FSM.
Saved in Assets/PlayMaker/Templates/
The main Finite State Machine (FSM) class.
|FsmState||A single state in the FSM. Owns FsmStateActions and FsmTransitions.|
|FsmStateAction||Base class for all Actions run by an FsmState.|
|FsmEvent||Events trigger transitions between States.|
|FsmTransition||Defines a transition to an FsmState triggered by an FsmEvent|
|FsmVariables||A collection of named variables.|
|Action Attributes||Control the appearance of action fields in the editor.|
|CustomActionEditor||Extend this class to implement a custom action editor for any action.|
|ObjectPropertyDrawer||Extend this class to implement custom controls for FsmObject variables.|