From 41827ec8a86b87982cf8ddefc5069cda4d3d32f8 Mon Sep 17 00:00:00 2001 From: Dotablaze Date: Thu, 14 Nov 2024 23:00:33 -0600 Subject: [PATCH] fix: add initialize timer fix --- UITimerManager.verse | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/UITimerManager.verse b/UITimerManager.verse index a461c8b..391d714 100644 --- a/UITimerManager.verse +++ b/UITimerManager.verse @@ -54,32 +54,23 @@ Timer := class(): set Seconds = 60 TimerText.SetText(StringToMessage("{Hours}:{Minutes}:{Seconds}" )) - - - - - - - - - UITimerManager := class(creative_device): # Runs when the device is started in a running game OnBegin():void= for(Player : GetPlayspace().GetPlayers()): - InitalizeTimer(Player) + InitializeTimer(Player) - GetPlayspace().PlayerAddedEvent().Subscribe(InitalizeTimer) + GetPlayspace().PlayerAddedEvent().Subscribe(InitializeTimer) - InitalizeTimer(Agent:agent) : void= - Newtimer : Timer = Timer{} - Newtimer.SetUpCanvas() + InitializeTimer(Agent:agent) : void= + var NewTimer : Timer = Timer{} + NewTimer.SetUpCanvas() if(Player := player[Agent],PlayerUI := GetPlayerUI[Player]): PlayerUI.AddWidget(NewPlayerCanvas : canvas = canvas: Slots := array: canvas_slot: - Widget := Newtimer.TimerCanvas + Widget := NewTimer.TimerCanvas Widget := TimerText Anchors := anchors{Minimum := vector2{X:= 0.5, Y:= 0.5}, Maximum := vector2{X:= 0.5, Y:= 0.5}} Offsets := margin{Left := 812.0, Top := 20.0, Right := 275.0, Bottom := 148.0}