Setting framework
Auto Settings uses a modular architecture where components work together through well-defined relationships. Understanding how these pieces connect is key to implementing settings effectively.
Component relationships
- Setting Widgets reference Setting Types (Blueprint classes you create)
- Setting Types contain optional Binding Strategies (how to synchronize with a game system) and Persistence Strategies (how to save)
- Strategies are pluggable objects selected from dropdown menus - no code required
This decoupled design allows the same Setting Type to work with any Setting Widget, and strategies to be mixed and matched as needed.