A couple of months ago I made a module called UiAnimate:
A few days ago I thought of making a plugin and had the idea of turning this module into a plugin, so I did.
Here is the plugin:
Features
Quick, Simple animations:
This plugin allows you to create simple animations for ui objects in seconds:
https://i.gyazo.com/113749af27929927e0cf7986f6274ead.mp4
Easy to use:
You only need to click a few buttons and boom, you have a simple animation.
Explaination
Here is some explaining:
Action:
The event that will trigger the animation playing, hover will play the animation when a player hovers their mouse over the ui object.
Style:
The animation that will play, grow will make the ui object grow in size
Click Type:
You can’t see the dropdown when the hover action is selected, but if the click action is selected you will chose either left click or right click
Change Amount:
The amount that will change, if grow is selected, the ui object will grow by this amount
Apply Button:
Applies changes
How to use
Step 1:
Change the action style and amount to what you want.
Step 2:
Select the ui object and then click the apply button.
And you are done!
If you want to edit an animation, change what you want on the plugin ui, then select the ui object and click apply.
One thing to keep in mind is that you can’t have multiple objects with the same name.
How it works
How to works:
This is just a screengui with a text label:
When you click apply this will happen:
You can see that a UiAnimator is created.
The script contains the module and a folder for the animated objects.
Inside that folder then is a another folder which contains the values which is had.
The script is responsible for making the animations play.
Credits
EgoMoose - Gui Components Library
Spynaz - Simple Module For Creating Draggable GUI Elements
If there are any bugs which I am certain there will be, please tell me.