Repository navigation
Category ScriptableObject Architecture
Gustavo edited this page Oct 11, 2026
·
1 revision
Asset-based variables, references, events, variants and persistence.
- ScriptableObject Variables — Typed variable assets expose mutable values, change events and lifetime scopes.
- ScriptableObject References — Typed wrappers select a local literal value or a variable asset.
- Ranged ScriptableObject Variables — Number-variable assets add configured limits for int, float and double values.
- ScriptableObject Variable Listeners — Generic and typed listener components forward variable changes into UnityEvents.
- ScriptableObject Events — Event-channel assets broadcast without direct scene references, with zero to six typed parameters.
- ScriptableObject Variants — Base assets and property-path override sets resolve customized ScriptableObject values.
- ScriptableObject Variable Persistence — Provider assets persist variables through a replaceable abstraction with a PlayerPrefs implementation.
- ScriptableObject Sub-Assets — SubAsset attributes, drawers and postprocessing manage nested ScriptableObject assets.
Start here · Full catalog · Common combinations
Documentation snapshot: 2026-10-11
Tags: legendarytools/category
- Architecture and State
- Asset and Content Editors
- Assets and Identity
- Async and Startup
- Audio
- Binding and Scripting
- Code and Automation Editors
- Collections and Algorithms
- Deterministic Computing
- Developer Tooling
- Editor Interface and Diagnostics
- Gameplay and Attributes
- Math and Extensions
- Persistence and Time
- ScriptableObject Architecture
- Spatial and Geometry
- UI and Navigation
- Unity Runtime Helpers