Value Animator Engine
Reactor is a Value Animator Engine that uses a heartbeat to animate values.
You can animate any public variable or property. Integer, float, Vector2, Vector3, bool, Color and you can even control frame by frame texture animations by selecting the proper frame at the right time.
Out of the box, Reactor currently supports Unity UI (uGUI) and editor UIElements. It can support other systems as well thanks to its modular nature.
Reactor is powered by two ticker engines called Runtime Heartbeat and Editor Heartbeat.
The Runtime Heartbeat ticker is used to update all the animations that run at runtime (in Play Mode), and it has its own FPS setting.
The Editor Heartbeat ticker is used to update all the animations that run on the Unity Editor side (editor animations, animated icons, etc.) and it too has its own separate FPS setting.
You can set any animation FPS to optimize the number of calculations done per second and save battery life on the target device.
FPS changes can be performed ahead of time (in the editor) or at runtime (through code).
Reactor is has FPS presets for 20, 24, 30, 60, 90, 120 and MAX.