I’m a beginner in Verse and I’m making a minigame. When time’s up, every player should die. How do I kill everyone at the same time using Verse? Also, how can I check if someone already died?
Code
RunCountdown<private>()<suspends> : void =
# We loop with the TimerTickPeriod.
# The UI is also updated each time.
loop:
Sleep(TimerTickPeriod)
set TotalTime += TimerTickPeriod
set RemainingTime -= TimerTickPeriod
UpdateUI()
# Timer End
if:
RemainingTime <= 0.0
then:
Canvas.RemoveWidget(RemainingTimeTextBlock)
#Everyone should die here
MyCreativeProp.Hide
if (UI := MaybePlayerUI?):
UI.RemoveWidget(Canvas)
CountdownEndedEvent.Signal(TotalTime)
break
# if someone dies
# then:
#Canvas.RemoveWidget(RemainingTimeTextBlock)
#MyCreativeProp.Hide
#if (UI := MaybePlayerUI?):
#UI.RemoveWidget(Canvas)
#CountdownEndedEvent.Signal(TotalTime)
#break