I'm kinda confused now?
Why is this supposed to be awkward code?
I know i'm a beginner, but it makes pretty much sense to me to use it this way, besides...
It's actually working as expected!
I've used the "Every X Seconds" after a function for my Bullet System.
There are multiple functions i call. 9mm Bullets, 12Gauge, 50.cal etc, all differnt types of bullets, depending on the weapon i use, i simply call the right bullet function on mouseclick.
The Every X Seconds works "the way i use it here" as a simple COOLDOWN for the whole function.
So just perfect for my case!
If i shoot now with my pumpgun, i want to have a 1 second delay on it, so i can only shoot every second.
So EVEN if i call the function again after 0.5 seconds, the Function will not trigger.
It will only trigger again ones the cooldown is over.
While my nail gun for example, is full-auto, however with a reduced fire-rate (every 0.1 seconds)
(because the nail function can be called every tick, while all other bullets can only be triggered ones)
How is that supposed to be weird?
It's actually the easiest way i've found to get it to work this way, and it works like a charm.
Am i the only one who's using it like this? If yes, have i invented something here ? xD (gimme a gold medail for new invention lol)
The only issue i have is that Construct 2 is bugged in case of adding this cooldown.
Next to that, ones i want to simply balance the cooldown and increase it by another second, i will have to write a complete new event and drag&drop it, rather than by simply EDIT the event....
Checkout the pictures, so you can see how i'm currently using it: