Edit of asset "Settings Change Tracker" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | Settings Change Tracker | Settings Change Tracker |
| Description |
An easy to use add-on that keeps track of changes on common menu Control nodes through the use of signals, and giving the user to discard those changes later. Quick Guide : Simply drag the ChangeDiscard.gd script onto a Node, hook up your Controls various "changed(value)" signals to it, and bind node path relative to the node with the attached ChangeTracker script. You're pretty much done- don't forget to save and load those settings using the built-in save-and-load systems, or to integrate it with your own saver/loader through the JSON converter/applier. Comes with an example scene to show how it works. Note : It can actually be used to track a change in basically any node- you just need to add your specific Type, and which "property" you'd like to track to get_control_property function. It only accepts Nodes of type Control, simply change it to Node to accept any node. |
An easy to use add-on that keeps track of changes on common menu Control nodes through the use of signals, and giving the user to discard those changes later. Quick Guide : Simply drag the ChangeDiscard.gd script onto a Node, hook up your Controls various "changed(value)" signals to it, and bind node path relative to the node with the attached ChangeTracker script. You're pretty much done- don't forget to save and load those settings using the built-in save-and-load systems, or to integrate it with your own saver/loader through the JSON converter/applier. Comes with an example scene to show how it works. Note : It can actually be used to track a change in basically any node- you just need to add your specific Type, and which "property" you'd like to track to get_control_property function. It only accepts Nodes of type Control, simply change it to Node to accept any node. |
| Category | Scripts | Scripts |
| License | CC0 | CC0 |
| Repository Provider | GitHub | GitHub |
| Repository Url | https://github.com/toafloast/SettingsChangeTracker | https://github.com/toafloast/SettingsChangeTracker |
| Issues Url | https://github.com/toafloast/SettingsChangeTracker/issues | https://github.com/toafloast/SettingsChangeTracker/issues |
| Godot version | Godot 4.0 | Godot 4.0 |
| Version String | 1.0.0 | 1.0.0 |
| Download Commit | 140e6b6bfe22f0f38c353ffee670607a79af256b | 140e6b6bfe22f0f38c353ffee670607a79af256b |
| Download Url (Computed) | https://github.com/toafloast/SettingsChangeTracker/archive/140e6b6bfe22f0f38c353ffee670607a79af256b.zip | https://github.com/toafloast/SettingsChangeTracker/archive/140e6b6bfe22f0f38c353ffee670607a79af256b.zip |
| Icon Url |
https://raw.githubusercontent.com/toafloast/SettingsChangeTracker/main/addons/ChangeDiscard/icon.png
|
https://raw.githubusercontent.com/toafloast/SettingsChangeTracker/main/addons/ChangeDiscard/icon.png
|
| Preview Insert | ||
|---|---|---|
| Type | video | |
| Image/Video URL |
https://youtu.be/j9Vq-ts--Ow
|
|
| Thumbnail |
|
|
| Preview Insert | ||
|---|---|---|
| Type | image | |
| Image/Video URL |
https://i.imgur.com/ypW4Kxu.png
|
|
| Thumbnail |
|
|