Skip to content

Releases: jozzzzep/CooldownAPI

v1.1.0

19 Dec 10:00
Compare
Choose a tag to compare

img

  • Changed license to MIT from GNU GPL 3.0
  • Updated the readme stats and code metrics
  • Updated Unity version to 2021.3.14 from 2020.3.3
  • Updated the Unity package
  • Updated the comments documentation visual style
  • Updated the links in the comments
  • Improved variable names to be more readable

v1.0

17 Jul 12:26
Compare
Choose a tag to compare

img

  • Improved the efficiency of the cooldowns
  • Added an event called BecameInactive to the cooldowns, which is raised when a cooldown becomes inactive
  • Reorganized the code, the documentation, and the whole repository.
  • Added a package folder
  • Added example projects folder with one example

v0.3

08 Jun 15:44
b8b5d23
Compare
Choose a tag to compare

img

  • Made it even simpler and easier to use the API
    • Now you don't even need to use the cooldown manager manually.
      It will be called and initialized automatically when you need it in the background.
    • All you need to do now to create a cooldown is to simply call the default constructor.
  • Added a property to get the value from the timer of the cooldown.
  • Now the scripts are inside a separate namespace called CooldownAPI
  • Fixed a bug that caused the timer to get below zero
  • Fixed documentation mistakes and reorganized the code
  • Updated readme

0.2.0

23 Nov 13:50
b0dfd71
Compare
Choose a tag to compare
  • Changed the repository's name to CooldownAPI from Cooldown-System
  • Deleted the WIKI
  • Created a long README containing new guides and examples.
  • Renamed methods
    • From DecreaseCooldowns to Update
    • From ChangeDefaultCooldownDuration to ChangeDuration
    • From ActivateCooldown to Activate
    • From DeactivateCooldown to Deactivate
    • From isActive to IsActive
  • Added detailed comments to properties and methods
  • Moved classes outside the Classes folder

0.1.5

04 Nov 22:44
Compare
Choose a tag to compare
  • Changed the license from "MIT" to "GPL-3.0"
  • Renamed the repository's from "CooldownsHandler" to "Cooldown-System"
  • Added a Code of Conduct file
  • Added a Contributing file
  • Added Issue templates

First Release - 0.1.0

23 Oct 22:43
c55e1f4
Compare
Choose a tag to compare

Simple tools for handling and managing cooldowns in UnityEngine efficiently.

  • Cooldowns Manger class - For handling and creating cooldowns in UnityEngine efficiently
  • Cooldown class - For handling a single cooldown in UnityEngine - recommended to use the manager
  • A complete WIKI with a tutorial