Publisher | Golem Kin Games |
---|---|
File size | 4.47MB |
Number of files | 24 |
Latest version | 1 |
Latest release date | 2024-10-08 06:30:17 |
First release date | 2024-10-08 06:30:17 |
Supported Unity versions | 2018.4.2 or higher |
The Timer System is a comprehensive and highly customizable timer solution for Unity. Designed to handle all time-based needs, it offers flexible options for countdowns, count-ups, and looping timers, making it ideal for games, simulations, or any time-sensitive applications.
Key Features:
- Countdowns and Count-ups: Start timers from any duration and count up or down as needed.
- Looping Support: Automatically repeat timers when they finish, perfect for continuous cycles like in-game effects or cooldowns.
- Time Progression Modes: Choose between linear progression or use weighted curves for more dynamic time effects, giving you complete control over how time behaves.
- Multiple Output Modes:Text: Display the timer with TextMesh Pro or Unity’s native text system.
Fill: Update a UI image’s fill amount based on the timer’s progress, useful for progress bars.
Fade: Adjust the alpha value of a CanvasGroup for smooth fade-in/fade-out effects.
Transform, Rotation, and Scale: Control the position, rotation, or scale of an object over time.
Texture Swap: Dynamically swap textures based on the timer’s progress.
TimeScale: Adjust Unity’s time scale (slow down or speed up time). - Scaled and Unscaled Time: Use Unity’s time scale or bypass it with unscaled time for timers unaffected by pausing.
- Event Support: Trigger actions at any point in time with Unity Events. Supports events for start, pause, resume, reset, and completion of the timer.
- Chainable Timers: Link multiple timers together, so one starts after another completes, ideal for sequential actions or animations.
- Integration Ready: Fully integrates with TextMesh Pro and Unity UI components, with example scenes to help you get started.
Whether you need countdown timers, progress bars, or complex time-based animations, the Timer System provides a powerful yet easy-to-use toolset to enhance your Unity projects.