I've looked at the script code of a lot of mods, and pretty much everyone does the following code, whenever the mod needs to do something at a regular interval:
Event OnInit() [...] RegisterForSingleUpdateGameTime(24)EndEventEvent OnUpdateGameTime() [...] RegisterForSingleUpdateGameTime(24)EndEvent
Essentially, they register for a single update, and then when the update triggers, they register for a new update. However there is also a function that seems to do this automatically, RegisterForUpdateGameTime(24), which will call OnUpdateGameTime() at the specified interval without the need to re-register. However, seeing as no one is apparently using this, is there some drawback to it that I'm not seeing?