A message listener that, listening to Update messages, executes the given task after a certain time has passed and (optionally) repetaing it periodically.
Mostly of internal use, average developer does not need this class.
ScheduledTaskListener:: HandleMessage(uint32_t messageID,
void* msg) override
Called every time a message is received.
|messageID||The ID of the message received.|
|msg||The data of the message received, it might be nullptr.|
|Returns||Whether the message was handled or not.|
Only the messages with an ID this listener signed up for will call this event.