TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ OnActivate()

override void Terraria.ModLoader.UI.DownloadManager.UIDownloadProgress.OnActivate ( )
inlinevirtual

Reimplemented from Terraria.UI.UIElement.

Definition at line 23 of file UIDownloadProgress.cs.

24 {
25 base.OnActivate();
26 downloadTimer = new Stopwatch();
27 if (_downloads.Count <= 0)
28 {
29 Logging.tML.Warn((object)"UIDownloadProgress was activated but no downloads were present.");
30 Main.menuMode = gotoMenu;
31 return;
32 }
33 _cts = new CancellationTokenSource();
34 base.OnCancel += delegate
35 {
36 _cts.Cancel();
37 };
38 downloadTimer.Restart();
40 }

References Terraria.ModLoader.UI.DownloadManager.UIDownloadProgress._cts, Terraria.ModLoader.UI.DownloadManager.UIDownloadProgress._downloads, Terraria.ModLoader.UI.DownloadManager.UIDownloadProgress.DownloadMods(), Terraria.ModLoader.UI.DownloadManager.UIDownloadProgress.downloadTimer, Terraria.ModLoader.UI.UIProgress.gotoMenu, and Terraria.ModLoader.Logging.tML.

+ Here is the call graph for this function: