TutorialMAX
-
Getting Started
-
Components
- Camera Reference
- Dynamic Variable Collection Component
- Idle Position Animation
- Idle Rotation Animation
- Timescale Provider
- Custom Bounds
- State Behavior Group Base
- Manual Behavior Group
- TutorialMAX Manager
- Tutorial Manager
- Step-by-step Orchestrator
- Slideshow Orchestrator
- Step Orchestration Settings
- Player Prefs Persistence
- Step
- Step Behavior Group
- Step Pass
- Pass Condition Group
- Pointer
- Pointer Transform Handler
- Pointer State Behavior Group
- Point Step Behavior
- Show Pointer Step Behavior
- Hide Pointer Step Behavior
- Pointer Sequence Behavior
- Highlighter
- Highlighter Behavior Group
- Canvas Highlight Rect
- Area Factory Highlighter Behavior
- Highlight State Behavior
- Message
- Message Factory Behavior
- Set Message State Behavior
- Clear Message State Behavior
- Message Canvas Text Presenter
- Message Object Content Presenter
- Message RectTransform Handler
- Tooltip
- Show Tooltip
- Hide Tooltip
- Keep Tooltip Alive
- Debug.Log Behavior
- Invoke Step Behavior
- Set Time Scale Behavior
- Show UIToolkit Object Behavior
- Animator Set Bool Behavior
- Animator Set Float Behavior
- Animator Trigger Behavior
- Transform Scale State Behavior
- Canvas Group Alpha State Behavior
- Set Image Color Behavior
- Set TextMeshProUGUI State Behavior
- Swap UI Image Sprite Behavior
- Activate Object Behavior
- Destroy Object State Behavior
- Instantiate Prefab Behavior
- Renderer Material Tint State Behavior
- Activate Tutorial State Behavior
- Set Step Status State Behavior
- Set Bool Variable Behavior
- Set Int Variable Behavior
- Set Float Variable Behavior
- Set String Variable Behavior
- Pass Manual Event Condition
- Pass Canvas Button Condition
- Pass Object Destroy Condition
- Pass Pointer Condition
- Pass Time Delay Condition
- Pass Transform Change Condition
Component: Player Prefs Persistence
This component allows you to save and load data using Unity's PlayerPrefs system. This is useful for saving the state of the tutorial system, such as the exact state of every step in the tutorial.
You can configure the component to save and load the data at certain time; but you can also manually save and load the data at any time.
There are PersistentId
properties defined on the Tutorial Manager and
Step components. These properties are used as part of the PlayPrefs key used to uniquely identify the data to be persisted.