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 |
|