コード例 #1
0
ファイル: frmMain.cs プロジェクト: z3nth10n/HugeLauncher
 public DownloadPack Dequeue()
 {
     PhaseCompleted(PackIndex);
     ++PackIndex;
     curPack = Packs.Dequeue();
     return(curPack);
 }
コード例 #2
0
ファイル: frmMain.cs プロジェクト: z3nth10n/HugeLauncher
        internal static double GetPhaseValue(int ind = -1)
        {
            DownloadPack dl = ind == -1 ? instance.Packs.ElementAt(ind) : curPack;

            return((double)dl.TotalBytes / DownloadPack.TotalPackSize);
        }
コード例 #3
0
ファイル: frmMain.cs プロジェクト: z3nth10n/HugeLauncher
 public void AddDownload(DownloadPack dl)
 {
     Packs.Enqueue(dl);
 }