ToonTownRewritten/toontown/launcher/ToontownDownloadWatcher.py

14 lines
645 B
Python

from direct.directnotify import DirectNotifyGlobal
from otp.launcher.DownloadWatcher import DownloadWatcher
from toontown.toonbase import TTLocalizer
class ToontownDownloadWatcher(DownloadWatcher):
notify = DirectNotifyGlobal.directNotify.newCategory('ToontownDownloadWatcher')
def __init__(self, phaseNames):
DownloadWatcher.__init__(self, phaseNames)
def update(self, phase, percent, reqByteRate, actualByteRate):
DownloadWatcher.update(self, phase, percent, reqByteRate, actualByteRate)
phaseName = self.phaseNames[phase]
self.text['text'] = TTLocalizer.LoadingDownloadWatcherUpdate % phaseName