Timers for individual Players not resetting/restarting if started at same time

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Devices

Summary

I am using Verse to start and then subsequent restarts of the timer for individual players as they are added into the game and displaying the timer in game. Our game allows join in progress, it appears to work fine for JIP players, but at game start when everyone starts at same time the timers start for everyone, but after the first cycle it appears only one player gets their timer restarted. I tried using the check boxes on the timer and controlling the timer in Verse. Same Result.
FreeGoldTimer.Reset(PlayerObj)
FreeGoldTimer.Start(PlayerObj)

Steps to Reproduce

-Start a timer in Verse as a group of players players are added to game at game start.
-When the timer expires, only one will restart/reset.

Expected Result

Timers should restart for each player

Observed Result

They dont restart when they should.

Platform(s)

windows

Update:

Doing this works, add Sleep between the success/end and reset and start.

OnGoldTimeSpawn(Agent:?agent):void=
if(PlayerObj:=player[Agent?]):
CageGold.GrantItem(PlayerObj)
Sleep(1.0)
FreeGoldTimer.Reset(PlayerObj)
Sleep(1.0)
FreeGoldTimer.Start(PlayerObj)

2 Likes