Config Editor makes it easy to define and configure your own settings for both the editor and runtime. Think of it as a visual way of editing "config.ini" and easily adding configurable settings to it.
It includes the configuration UI and code to generate and use xml-based setting files using simple attributes.
Quick-start guides, offline code reference documents and a minimal sample scene are all available within the package - "Sprocket/Extras/", compressed to not get in your way.
The 'Extras' folder also contains full source code to all but three of the included assemblies (those excluded are AutoUpdateShared.dll, AutoUpdateLauncher.dll, BrandKit.dll).
Works with both Unity and Unity Pro.
Fully supported on desktop and mobile platforms. Console builds partially supported.
.NET 2.0 Subset & assembly stripping compatible (all the way to micro mscorlib)
If you need to evaluate the package before committing to spend on it, check our sales page for information on obtaining a trial license.
Features
Easy GUI Configuration - Our configuration view gathers all the settings in your project, grouping them by class and making them find-as-you-type searchable.
Minimal Code, Maximal Benefit - All you need to do is wrap access to our interface, give it a name, and an attribute that tells KConfig how to handle the setting. Everything else is handled behind the scenes.
Human Readable, Searchable, Mergeable, Diffable... - The settings are saved in human-readable, machine-friendly xml files (with the '.kxcfg' extension) in the project's Streaming Assets folder, so the latest version always gets copied over when you deploy your build.
Fast! - We've made sure to optimize things to minimize the runtime access footprint.
Easily Extensible - You can use your own enums as setting values and it's also simple to react to changes made in the UI.
Read more about the package on our website.
Also Included
Dispatcher - An awesome tool for registering code to be called at various points during Unity's frame loop and application life cycle. Read more about the Dispatcher on our website.
And more... - All our products are founded on our Base library, which is an ever-expanding collection of mechanisms, reacting with haste and precision to the needs of our tools and our clients. Read more about the Base library on our website.
Please note that this is a BETA release. We've done our best to make sure things work smoothly, and have no flaws on our radar at the moment.