# Source URL: https://dev.epicgames.com/documentation/en-us/uefn/custom-countdown-timer-in-verse
# Local doc: epic-docs/documentation/en-us/uefn/custom-countdown-timer-in-verse.md
# Section: countdown\_timer.verse
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/UI }
using { /UnrealEngine.com/Temporary/SpatialMath }
using { /Verse.org/Simulation }
using { /Fortnite.com/UI }
MakeCountdownTimer<constructor><public>(MaxTime : float, InPlayer : agent) := countdown_timer:
RemainingTime := MaxTime
MaybePlayerUI := option{GetPlayerUI[player[InPlayer]]}
countdown_timer := class:
<# This block runs for each instance of the countdown_timer class.
We can setup the canvas once here. #>
block:
set Canvas = canvas:
Slots := array:
canvas_slot:
Anchors := anchors:
Minimum := vector2{X := 0.4, Y := 0.3}
Maximum := vector2{X := 0.6, Y := 0.3}
Alignment := vector2{X := 0.5, Y := 0.5 }
Offsets := margin{Top := 0.0, Left := 0.0, Bottom := 0.0, Right := 0.0}
SizeToContent := true
Widget := RemainingTimeTextBlock
canvas_slot:
Anchors := anchors:
Minimum := vector2{X := 0.4, Y := 0.3}
Verse Library
verse
19 Countdown Timer Verse
Configures the HUD canvas layout and positioning for displaying the countdown timer widget to players.
extracted-snippets/documentation/en-us/uefn/custom-countdown-timer-in-verse/19-countdown-timer-verse.verse
Sign in free to read the full source 🌴
This Verse Library file is members-only. Create a free account to view the complete source and download the .verse file.