A component for Unity GameObject that fires an event every specified amount of time.
This is a component that fires an Action event every specified time. It should be attached to a Unity Gameobject alongside with the main script that will acquire a reference to the script and listen to its event. The amount of time can be set both in inspector and inside a script that has reference to it.