1.0.0 • Published 2 years ago

ppv_e3w v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Easy Binder 2.0.rar

Click Here ->->->-> https://tinurll.com/2tjMlf

this setup eliminates the need to look at ui components with logging tools to find out when a change occurred. it also lets you easily track your changes to the ui components in a unity inspector while knowing that your data and the ui components are always in sync, or at least will be as long as you keep your data-binder implementations up to date.

the next step was to create a simple data-binding manager for the widgets to find, create, and delete data-binders in unity. this was done by creating a base class for data-binders to implement, which stored the data-binders in a unity cache. this cache was then queried for a widget and a data-binder if it wasnt already present, and then created if it wasn't already present. finally, it was deleted if the data-binder was no longer in use. any changes to data-binders or their widget would be automatically synced to both the widget and the data-binder.

lastly, an automatic binder test tool was developed that could examine the entire unity scene for widgets, in the editor, all at once. the tool tested widgets for data-binders, and if there were any data-binders missing, it would create them automatically. this tool allowed us to quickly spot and fix bugs in data-binders. this tool is also useful when updating data-binders if they are already deployed.

the next step was to implement the new features and the final piece needed was to create a class that would facilitate the process of using data-binders. we needed a utility to setup widgets and data-binders.

the next step was to refactor and modify the existing code to use the new data-binders. this was a fairly simple task as we had already implemented our data-binders in the initial version of the data-binder. in fact, all we needed to do was to switch the data-binder from a singleton to a class that you would instantiate. 84d34552a1

1.0.0

2 years ago