Use in game time and real world time to compute the time multiplier.
Multiplier is computed once per second (00:00 taken into account).
Update RainPrediction to use the game multiplier.
As side note:
Probably it would be better to notify the subscribers only when it changes, but how do you detect if you have a new subscriber, as EventHandler doesn't give any information about the subscribers.
As side note: Probably it would be better to notify the subscribers only when it changes, but how do you detect if you have a new subscriber, as EventHandler doesn't give any information about the subscribers.