The easiest way is simply to have a "time loop" in your View Actor
actually, I sort of posted that without thinking too much
a "time loop" will work and is easy , but will VARY IN SPEED depending on the speed of the processor the game is playing on..
you are better off using timers and/or preferably the games "frame count" - I prefer the games "frame count" as it always depends on the speed the game is actually running at, whereas timers are dependent on the actual clock.
This means, for example, that if you slow your game by pausing using a timer.. the pause period will always be the same regardless of whether the game is running fast ( good PC ) or slow ( bad PC), where as the frame count will always be the the equivalent of the games running speed as it depends entirely on how fast the game is running on the PC..
This also helps , for example, if "Windows" suddenly decides to do some background processing tasks and the game slows down, the frame count will as well as it is tied to the game loop, which means your "pause" period will match the game speed , BUT, a timer will not, as it depends on an outside resource ( the PC clock) and as such it will always be the same speed regardless of the game..
see also this post
viewtopic.php?f=6&t=5907&p=41281&hilit=frames#p41281feral
see