Looking for best-practices here.
We need to have a function called once per game tick globally. It does things like relaxes crowd sound instance counts to prevent spamming sound, NPC respawn throtteling etc.
I have implemented it as a C++ AActor subclass, and a blueprint off of that. Then we have just one in the map.
Is this the best way to do this?
I looked for UGameInstance for OnTick, or ReceiveTick or similar functuins and don’t see them.