Beautiful Transitions is an asset for easy UI moving/tweening/fading etc and screen wipes.
It would be convenient to control its behaviour from FSMs. How about creating an extension package?
The stated asset looks really nice, but can you please specify what you mean by saying “controlling it’s behaviour”?
As far as I can see, the scripting API of Beatiful Transitions, is more about creating custom tweens with it’s backend tweening engine, while the power of the asset mostly lies at it’s nice pre-made components to make those backend tweens easy 🙂
Do you indeed refer to creating custom tweens with the Beatiful Transitions tween engine, or do you mean controlling it’s component properties instead?
Most than probably, what you want to do is allready possible with the “Exeucte Function” action task, which is able to call any function on any component type. Thus for example, if Beatiful Transitions components, do indeed have a function which you can call to play the transition in/out, you will be able to use the “Execute Function” task to call those functions without the need of a custom make action task.
Here is a [LINK] to the Documentation regarding “Execute Function” and the “Script Control” tasks in general.
Once again, I don’t yet own Beatiful Transitions, so there might not be such a function to call, although it most that probably does.
If it does not, then I would gladly contact the developer for an integration :).
Please let me know if that works for you, or if you need any further help using the “Execute Function”.
Thank you.