Releases: grofit/bindingsrx
Updated for Unity 2019.* also GameObject child bindings
UniRx had undergone some changes when it supported newer version of unity, and now this one does too, so it should work out the box with latest versions of unirx and unity.
There has also been a couple of new bindings for readonly properties as Unirx has changed ToReactiveProperty
to now return an IReadOnlyReactiveProperty
not an IReactiveProperty
which is what it used to do.
There is also a new binding for game objects that lets you create prefabs as children based on an observable list, which is handy for list based UI components. This can be used like:
myListGameObject.BindChildPrefabsTo(someObservableCollection, somePrefabToUse);
More text bindings and some image bindings
This release primarily adds some more default text bindings, like DateTime
and TimeSpan
as well as adding relevant converters in for them.
There has also been a fix in the typo Convertors
so the namespace and interfaces are correctly spelt.
Fixed issue with slider value binding
This is a minor fix that stops the slider value binding updating the minvalue :(
Added Animator + ParticleSystem bindings
This is a minor release which adds support for animator related bindings as well as some simple particle system bindings.
There is also a build here specifically for users of unity 5.4 or lower, who are effected by a mono bug where the generics are not correctly inferred. See bug #1
Namespace changes and additional examples and bindings
So this release has some breaking changes with namespaces, as all bindings are all within the same namespace now as it was getting painful thinking up new folder names for new groupings.
There are also some new binding types added for Material, ScrollRect, ScrollBar etc, there are also some new examples showing filters, and auto type conversion in bindings.
Implicit cleanup and more Docs
This release is primarily here for documentation but it also includes implicit cleanup of subscriptions, so all bindings on unity objects should wherever possible clean up after themselves with the control/element they are bound to.
There are some some new Dropdown
bindings which allow more flexibility in binding options.
First Release
This is the basic first release, it contains basic bindings for:
Scene
- GameObject
- Transform
UI
- RectTransform
- Text
- InputField
- Slider
- Dropdown
There are also some generic helpers in place too, this is just an initial placeholder release, there are a couple of examples but future releases should provide more bindings and more tests etc.