Skip to content

Neat Unity controller component to set up UI DOTween animations without any code. DOTween Pro is not required, but supported!

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta
Notifications You must be signed in to change notification settings

ManeFunction/DOTween-UI-controller

Repository files navigation

DOTween UI controller

Neat Unity controller component to set up UI DOTween animations without any code. DOTween Pro is not required, but supported!

Features

  1. Seven pre-configured tweens for all essential UI animation operations: Move (X/Y), Scale (X/Y), Rotate (Z only), Color (for images), and Fade (adjusting alpha for CanvasGroups).
  2. A powerful inspector built with the UI Toolkit, designed to optimize editor rendering performance.
  3. Lazy initialization of required components to streamline the workflow and enhance efficiency.
  4. Flexible Unity lifecycle integration, allowing tweens to, for example, pause on OnDisable() or be reused and replayed on OnEnable().
  5. Separate tweens for X and Y axes in move and scale animations, providing finer control.
  6. Looping support via Sequences, enabling comprehensive control over delay configurations.
  7. Easing options with support for both custom curves and build-in mathematical easing functions.
  8. An autoplay feature with optional delays, reducing the need for coding—ideal for animators.
  9. Full programmatic control is also available for developers who prefer working directly in code.
  10. The ability to replay animations directly from the editor for testing and fine-tuning without needing to relaunch your game (available only in Play mode due to DOTween limitations).

Look

Installation

// TODO

Disclaimer

This controller is made to work with DOTween, a tweening library created and copyrighted by Daniele Giardini. DOTween is not created, owned, or maintained by me, and all rights to DOTween belong to its respective author. For more information about DOTween, including licensing and terms of use, please visit the official website.

About

Neat Unity controller component to set up UI DOTween animations without any code. DOTween Pro is not required, but supported!

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Packages

No packages published

Languages