Event Timer does not count correct

While you are providing the details on tick delta timing, I don’t think it’s quite the same as what the original question referred to and really shouldn’t be used to try and maintain timing as in the OP (adds quite a bit of bloat to accomplish relatively the same outcome?)

Using tick to track elapsed time is okay in small scales - it’s something that basically says, “hey, since the last time we updated, how much time has elapsed?” I think his question was more towards, “Hey, let me know every (x) ms so I can do something in that timing.”

Getting delta time is plausible as you mentioned in various functions, but to try and maintain a semblance of execution at steady rates, tick is not the best place whereas functions, such as with timers, give you better control without said bloat.