I have this code here for example:
UpdateStrengthUI(Agent : agent, Canvas : canvas)<suspends>:void=
if(CP := PlayerMap[Agent]):
if(Player := player[Agent], PlayerUI := GetPlayerUI[Player]):
race:
block:
loop:
ExitStrength.Await()
PlayerUI.RemoveWidget(Canvas)
return
If I have two players waiting for the “ExitStrength” Signal, would both of their UI’s be exited?