15 lines
645 B
Python
15 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
|