oldschool-toontown/toontown/launcher/ToontownDownloadWatcher.py

15 lines
645 B
Python
Raw Normal View History

2019-11-02 22:27:54 +00:00
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