def _populate(self): super(BattleLoading, self)._populate() g_sessionProvider.addArenaCtrl(self) BigWorld.wg_updateColorGrading() BigWorld.wg_enableGUIBackground(True, False) self._addArenaTypeData() Waiting.close()
def show(): if Disconnect.__window is None: Disconnect.__showParentCursor(False) Disconnect.__window = _Disconnect() Disconnect.__window.active(True) Waiting.close() return
def fini(): Waiting.close() g_eventBus.removeListener(events.GUICommonEvent.APP_STARTED, onAppStarted) LogitechMonitor.destroy() g_windowsManager.destroy() SystemMessages.g_instance.destroy() g_eventBus.clear() g_prbLoader.fini() g_clanCache.fini() game_control.g_instance.fini() g_settingsCore.fini() g_settingsCache.fini() g_eventsCache.fini() g_itemsCache.fini() g_playerEvents.onIGRTypeChanged -= onIGRTypeChanged g_playerEvents.onAccountShowGUI -= onAccountShowGUI g_playerEvents.onAccountBecomeNonPlayer -= onAccountBecomeNonPlayer g_playerEvents.onAvatarBecomePlayer -= onAvatarBecomePlayer g_playerEvents.onAccountBecomePlayer -= onAccountBecomePlayer g_playerEvents.onClientUpdated -= onClientUpdate g_playerEvents.onShopResyncStarted -= onShopResyncStarted g_playerEvents.onShopResync -= onShopResync g_playerEvents.onCenterIsLongDisconnected -= onCenterIsLongDisconnected from constants import IS_DEVELOPMENT if IS_DEVELOPMENT: try: from gui.development import fini except ImportError: LOG_ERROR('Development features not found.') fini = lambda : None fini()
def fini(): guiModsFini() Waiting.close() g_appLoader.fini() g_eventBus.clear() g_prbLoader.fini() g_clanCache.fini() macroses.fini() g_itemsCache.fini() g_goodiesCache.fini() g_vehicleProgressCache.fini() UsersInfoHelper.fini() connectionManager.onKickedFromServer -= onKickedFromServer g_playerEvents.onIGRTypeChanged -= onIGRTypeChanged g_playerEvents.onAccountShowGUI -= onAccountShowGUI g_playerEvents.onAccountBecomeNonPlayer -= onAccountBecomeNonPlayer g_playerEvents.onAvatarBecomePlayer -= onAvatarBecomePlayer g_playerEvents.onAccountBecomePlayer -= onAccountBecomePlayer g_playerEvents.onClientUpdated -= onClientUpdate g_playerEvents.onShopResyncStarted -= onShopResyncStarted g_playerEvents.onShopResync -= onShopResync g_playerEvents.onCenterIsLongDisconnected -= onCenterIsLongDisconnected BigWorld.wg_setScreenshotNotifyCallback(None) if HAS_DEV_RESOURCES: try: from gui.development import fini except ImportError: LOG_ERROR('Development features not found.') def fini(): pass fini() return
def _populate(self): super(LoginView, self)._populate() if self.__onLoadCallback is not None: self.__onLoadCallback() self.__setupDispatcherHandlers(True) self.__loginDispatcher.create() self.__enableInputsIfModalViewsNotExisting() self.__loadVersion() self.__setCopyright() Waiting.close() MusicController.g_musicController.stopAmbient() MusicController.g_musicController.play( MusicController.MUSIC_EVENT_LOGIN) self.__loadRandomBgImage() if constants.IS_DEVELOPMENT: try: tmp_fil = open('GUIUnitTest.ut', 'r') if tmp_fil.readline().strip() != '': tmp_fil.close() sys.path.append('../../gui_unit_test/scripts') import GUIUnitTest else: tmp_fil.close() except IOError: pass self.__capsLockCallback = BigWorld.callback(0.1, self.__checkUserInputState) g_sessionProvider.getCtx().lastArenaUniqueID = None self.__showRequiredLoginScreen()
def onHandleQueue(self, serverName, queueNumber): showAutoSearchBtn = AUTO_LOGIN_QUERY_ENABLED and not self.__autoSearchVisited cancelBtnLbl = WAITING.BUTTONS_CANCEL if showAutoSearchBtn else WAITING.BUTTONS_EXITQUEUE message = i18n.makeString(WAITING.MESSAGE_QUEUE, serverName, queueNumber) if showAutoSearchBtn: message = i18n.makeString(WAITING.MESSAGE_USEAUTOSEARCH, serverName, queueNumber, serverName) if not self.__onLoginQueue: Waiting.close() self.__setLoginQueue(True) self.fireEvent( LoginEventEx(LoginEventEx.SET_LOGIN_QUEUE, View.alias, WAITING.TITLES_QUEUE, message, cancelBtnLbl, showAutoSearchBtn), EVENT_BUS_SCOPE.LOBBY) self.addListener(LoginEventEx.ON_LOGIN_QUEUE_CLOSED, self.__onLoginQueueClosed, EVENT_BUS_SCOPE.LOBBY) self.addListener(LoginEventEx.SWITCH_LOGIN_QUEUE_TO_AUTO, self.__onLoginQueueSwitched, EVENT_BUS_SCOPE.LOBBY) else: ctx = { 'title': WAITING.TITLES_QUEUE, 'message': message, 'cancelLabel': cancelBtnLbl, 'showAutoLoginBtn': showAutoSearchBtn } self.fireEvent( ArgsEvent(ArgsEvent.UPDATE_ARGS, VIEW_ALIAS.LOGIN_QUEUE, ctx), EVENT_BUS_SCOPE.LOBBY)
def showKick(reason, isBan, expiryTime): if Disconnect.__window is None: Disconnect.__showParentCursor(False) Disconnect.__window = _Disconnect() Disconnect.__window.show(reason, isBan, expiryTime) Disconnect.__window.active(True) Waiting.close()
def _populate(self): super(LoginView, self)._populate() if self.__onLoadCallback is not None: self.__onLoadCallback() self.__setupDispatcherHandlers(True) self.__loginDispatcher.create() self.__enableInputsIfModalViewsNotExisting() self.__loadVersion() self.__setCopyright() Waiting.close() MusicController.g_musicController.stopAmbient() MusicController.g_musicController.play(MusicController.MUSIC_EVENT_LOGIN) self.__loadRandomBgImage() if constants.IS_DEVELOPMENT: try: tmp_fil = open('GUIUnitTest.ut', 'r') if tmp_fil.readline().strip() != '': tmp_fil.close() sys.path.append('../../gui_unit_test/scripts') import GUIUnitTest else: tmp_fil.close() except IOError: pass self.__capsLockCallback = BigWorld.callback(0.1, self.__checkUserInputState) g_sessionProvider.getCtx().lastArenaUniqueID = None self.__showRequiredLoginScreen()
def showKick(reason, isBan, expiryTime): if Disconnect.__window is None: Disconnect.__showParentCursor(False) Disconnect.__window = _Disconnect() Disconnect.__window.show(reason, isBan, expiryTime) Disconnect.__window.active(True) Waiting.close() return
def beforeDelete(self): from gui.Scaleform.Waiting import Waiting Waiting.close() super(LobbyEntry, self).beforeDelete() if self.__fadeManager: self.__fadeManager.destroy() self.__fadeManager = None return
def _populate(self): super(BattleLoading, self)._populate() arena = getClientArena() self.__isFalloutMultiTeam = getIsMultiteam() g_sessionProvider.addArenaCtrl(self) BigWorld.wg_updateColorGrading() BigWorld.wg_enableGUIBackground(True, False) self._addArenaTypeData() Waiting.close()
def beforeDelete(self): from gui.Scaleform.Waiting import Waiting Waiting.setWainingViewGetter(None) Waiting.close() if self.__faderManager: self.__faderManager.destroy() self.__faderManager = None super(LobbyEntry, self).beforeDelete() return
def _dispose(self): Waiting.close() g_sessionProvider.removeArenaCtrl(self) BigWorld.wg_enableGUIBackground(False, True) super(BattleLoading, self)._dispose() self.__tipsGetter = None if self.__updateTipTI: self.__updateTipTI.stop() self.__updateTipTI = None return
def onHandleQueue(self, message): if not self.__onLoginQueue: Waiting.close() self.__setLoginQueue(True) self.fireEvent(LoginEventEx(LoginEventEx.SET_LOGIN_QUEUE, View.alias, WAITING.TITLES_QUEUE, message, WAITING.BUTTONS_EXITQUEUE), EVENT_BUS_SCOPE.LOBBY) self.addListener(LoginEventEx.ON_LOGIN_QUEUE_CLOSED, self.__onLoginQueueClosed, EVENT_BUS_SCOPE.LOBBY) else: ctx = {'title': WAITING.TITLES_QUEUE, 'message': message, 'cancelLabel': WAITING.BUTTONS_EXITQUEUE} self.fireEvent(ArgsEvent(ArgsEvent.UPDATE_ARGS, VIEW_ALIAS.LOGIN_QUEUE, ctx), EVENT_BUS_SCOPE.LOBBY)
def showDisconnect(reason=None, isBan=False, expiryTime=None): global __ifDisconnectDialogShown if __ifDisconnectDialogShown: return Waiting.close() def callback(_): global __ifDisconnectDialogShown __ifDisconnectDialogShown = False __ifDisconnectDialogShown = True showDialog(DisconnectMeta(reason, isBan, expiryTime), callback)
def showDisconnect(reason = None, isBan = False, expiryTime = None): global __ifDisconnectDialogShown if __ifDisconnectDialogShown: return Waiting.close() def callback(_): global __ifDisconnectDialogShown __ifDisconnectDialogShown = False __ifDisconnectDialogShown = True showDialog(DisconnectMeta(reason, isBan, expiryTime), callback)
def show(self, reason = None, isBan = None, expiryTime = None): Waiting.close() g_cursorDelegator.syncMousePosition(self, None, None) params = {'reason': '', 'expiryTime': ''} if reason: params['reason'] = makeString('#dialogs:disconnected/reason', makeString(reason)) if expiryTime: from helpers.time_utils import makeLocalServerTime expiryTime = makeLocalServerTime(int(expiryTime)) params['expiryTime'] = BigWorld.wg_getLongDateFormat(expiryTime) + ' ' + BigWorld.wg_getLongTimeFormat(expiryTime) message = 'messageKick' if not isBan else 'messageBanPeriod' if expiryTime else 'messageBan' message = makeString('#dialogs:disconnected/' + message) % params self.setMovieVariable('_root._level0.setMessage', [message])
def show(self, reason = None, isBan = None, expiryTime = None): Waiting.close() g_cursorDelegator.syncMousePosition(self, None, None) params = {'reason': '', 'expiryTime': ''} if reason: params['reason'] = makeString('#dialogs:disconnected/reason', makeString(reason)) if expiryTime: from helpers.time_utils import makeLocalServerTime expiryTime = makeLocalServerTime(int(expiryTime)) params['expiryTime'] = BigWorld.wg_getLongDateFormat(expiryTime) + ' ' + BigWorld.wg_getLongTimeFormat(expiryTime) message = 'messageKick' if not isBan else ('messageBanPeriod' if expiryTime else 'messageBan') message = makeString('#dialogs:disconnected/' + message) % params self.setMovieVariable('_root._level0.setMessage', [message]) return
def _populate(self): super(BattleLoading, self)._populate() if self.__arena: self.__arena.onNewVehicleListReceived += self.__updatePlayers self.__arena.onNewStatisticsReceived += self.__updatePlayers self.__arena.onVehicleAdded += self.__updatePlayers self.__arena.onVehicleStatisticsUpdate += self.__updatePlayers self.__arena.onVehicleKilled += self.__updatePlayers self.__arena.onAvatarReady += self.__updatePlayers self.__arena.onVehicleUpdated += self.__updatePlayers g_messengerEvents.users.onUsersRosterReceived += self.__updatePlayers self.getData() self.isSpaceLoaded() BigWorld.wg_setReducedFpsMode(True) Waiting.close()
def processLicense(self, callback=None): self.EULACallback = callback from account_helpers.AccountSettings import AccountSettings, EULA_VERSION defaults = AccountSettings.getFilterDefault(EULA_VERSION) filters = self.settingsCore.serverSettings.getSection(EULA_VERSION, defaults) self.serverVersion = int(filters['version']) self.isShow = False xmlVersion = self.EULAVersion.xmlVersion if self.serverVersion != xmlVersion and xmlVersion != 0: self.isShow = True if self.isShow: Waiting.close() self.create() else: callback(True)
def showDisconnect(reason=None, kickReasonType=ACCOUNT_KICK_REASONS.UNKNOWN, expiryTime=None): global __ifDisconnectDialogShown if __ifDisconnectDialogShown: return Waiting.close() def callback(_): global __ifDisconnectDialogShown __ifDisconnectDialogShown = False if kickReasonType == ACCOUNT_KICK_REASONS.DEMO_ACCOUNT_BOOTCAMP_FAILURE: showDemoAccountBootcampFailureDialog(reason) else: __ifDisconnectDialogShown = True showDialog(DisconnectMeta(reason, kickReasonType, expiryTime), callback)
def processLicense(self, callback = None): self.EULACallback = callback from account_helpers.AccountSettings import AccountSettings, EULA_VERSION from account_helpers.settings_core.SettingsCore import g_settingsCore defaults = AccountSettings.getFilterDefault(EULA_VERSION) filters = g_settingsCore.serverSettings.getSection(EULA_VERSION, defaults) self.serverVersion = int(filters['version']) self.isShow = False xmlVersion = self.EULAVersion.xmlVersion if self.serverVersion != xmlVersion and xmlVersion != 0: self.isShow = True if self.isShow: Waiting.close() self.create() else: callback(True)
def processLicense(self, callback=None): self.EULACallback = callback from account_helpers.AccountSettings import AccountSettings, EULA_VERSION defaults = AccountSettings.getFilterDefault(EULA_VERSION) filters = self.settingsCore.serverSettings.getSection(EULA_VERSION, defaults) self.serverVersion = int(filters['version']) self.isShow = False xmlVersion = self.EULAVersion.xmlVersion EULASettings = self.lobbyContext.getServerSettings().eula if self.serverVersion != xmlVersion and xmlVersion != 0 and EULASettings.isEnabled() and (not self._demoAccController.isDemoAccount or EULASettings.isDemoAccEnabled()) and (not self._steamRegistrationCtrl.isSteamAccount or EULASettings.isSteamAccEnabled()): self.isShow = True if self.isShow: Waiting.close() self.create() else: callback(True)
def showDisconnect(reason=None, isBan=False, expiryTime=None): global __ifDisconnectDialogShown if __ifDisconnectDialogShown: return if g_battleContext.isInBattle: from gui.Scaleform.Disconnect import Disconnect Disconnect.showKick(reason, isBan, expiryTime) else: Waiting.close() def callback(res): global __ifDisconnectDialogShown __ifDisconnectDialogShown = False __ifDisconnectDialogShown = True showDialog(DisconnectMeta(reason, isBan, expiryTime), callback)
def showDisconnect(reason = None, isBan = False, expiryTime = None): global __ifDisconnectDialogShown if __ifDisconnectDialogShown: return if g_sessionProvider.isBattleUILoaded(): from gui.Scaleform.Disconnect import Disconnect Disconnect.showKick(reason, isBan, expiryTime) else: Waiting.close() def callback(res): global __ifDisconnectDialogShown __ifDisconnectDialogShown = False __ifDisconnectDialogShown = True showDialog(DisconnectMeta(reason, isBan, expiryTime), callback)
def onHandleQueue(self, serverName, queueNumber): showAutoSearchBtn = AUTO_LOGIN_QUERY_ENABLED and not self.__autoSearchVisited cancelBtnLbl = WAITING.BUTTONS_CANCEL if showAutoSearchBtn else WAITING.BUTTONS_EXITQUEUE message = i18n.makeString(WAITING.MESSAGE_QUEUE, serverName, queueNumber) if showAutoSearchBtn: message = i18n.makeString(WAITING.MESSAGE_USEAUTOSEARCH, serverName, queueNumber, serverName) if not self.__onLoginQueue: Waiting.close() self.__setLoginQueue(True) self.fireEvent(LoginEventEx(LoginEventEx.SET_LOGIN_QUEUE, View.alias, WAITING.TITLES_QUEUE, message, cancelBtnLbl, showAutoSearchBtn), EVENT_BUS_SCOPE.LOBBY) self.addListener(LoginEventEx.ON_LOGIN_QUEUE_CLOSED, self.__onLoginQueueClosed, EVENT_BUS_SCOPE.LOBBY) self.addListener(LoginEventEx.SWITCH_LOGIN_QUEUE_TO_AUTO, self.__onLoginQueueSwitched, EVENT_BUS_SCOPE.LOBBY) else: ctx = {'title': WAITING.TITLES_QUEUE, 'message': message, 'cancelLabel': cancelBtnLbl, 'showAutoLoginBtn': showAutoSearchBtn} self.fireEvent(ArgsEvent(ArgsEvent.UPDATE_ARGS, VIEW_ALIAS.LOGIN_QUEUE, ctx), EVENT_BUS_SCOPE.LOBBY)
def fini(): guiModsFini() g_soundsCtrl.fini() Waiting.close() LogitechMonitor.destroy() g_appLoader.fini() SystemMessages.g_instance.destroy() g_eventBus.clear() g_prbLoader.fini() g_clubsCtrl.fini() g_clanCtrl.fini() g_clanCache.fini() game_control.g_instance.fini() macroses.fini() g_settingsCore.fini() g_settingsCache.fini() g_eventsCache.fini() g_itemsCache.fini() g_goodiesCache.fini() g_vehicleProgressCache.fini() UsersInfoHelper.fini() connectionManager.onKickedFromServer -= onKickedFromServer g_playerEvents.onIGRTypeChanged -= onIGRTypeChanged g_playerEvents.onAccountShowGUI -= onAccountShowGUI g_playerEvents.onAccountBecomeNonPlayer -= onAccountBecomeNonPlayer g_playerEvents.onAvatarBecomePlayer -= onAvatarBecomePlayer g_playerEvents.onAccountBecomePlayer -= onAccountBecomePlayer g_playerEvents.onClientUpdated -= onClientUpdate g_playerEvents.onShopResyncStarted -= onShopResyncStarted g_playerEvents.onShopResync -= onShopResync g_playerEvents.onCenterIsLongDisconnected -= onCenterIsLongDisconnected g_loginManager.fini() BigWorld.wg_setScreenshotNotifyCallback(None) from constants import IS_DEVELOPMENT if IS_DEVELOPMENT: try: from gui.development import fini except ImportError: LOG_ERROR('Development features not found.') fini = lambda : None fini() return
def onHandleQueue(self, message): if not self.__onLoginQueue: Waiting.close() self.__setLoginQueue(True) self.fireEvent( LoginEventEx(LoginEventEx.SET_LOGIN_QUEUE, View.alias, WAITING.TITLES_QUEUE, message, WAITING.BUTTONS_EXITQUEUE), EVENT_BUS_SCOPE.LOBBY) self.addListener(LoginEventEx.ON_LOGIN_QUEUE_CLOSED, self.__onLoginQueueClosed, EVENT_BUS_SCOPE.LOBBY) else: ctx = { 'title': WAITING.TITLES_QUEUE, 'message': message, 'cancelLabel': WAITING.BUTTONS_EXITQUEUE } self.fireEvent( ArgsEvent(ArgsEvent.UPDATE_ARGS, VIEW_ALIAS.LOGIN_QUEUE, ctx), EVENT_BUS_SCOPE.LOBBY)
def _populate(self): super(LoginView, self)._populate() if self.__onLoadCallback is not None: self.__onLoadCallback() self.app.cursorMgr.show() self.__setupDispatcherHandlers(True) self.__loginDispatcher.create() self.__EULADispatcher.create() if self.__EULADispatcher.isShowLicense(): self.__EULADispatcher.onEULAClosed += self.__onEULAClosed else: self.as_enableS(True) self.__loadVersion() Waiting.close() self.addListener(LoginCreateEvent.CREATE_AN_ACCOUNT_REQUEST, self.onTryCreateAccount, EVENT_BUS_SCOPE.LOBBY) MusicController.g_musicController.stopAmbient() MusicController.g_musicController.play( MusicController.MUSIC_EVENT_LOGIN) self.__loadRandomBgImage() if constants.IS_DEVELOPMENT: try: tmp_fil = open('GUIUnitTest.ut', 'r') if tmp_fil.readline().strip() != '': tmp_fil.close() sys.path.append('../../gui_unit_test/scripts') import GUIUnitTest else: tmp_fil.close() except IOError: pass self.__capsLockCallback = BigWorld.callback(0.1, self.__checkCapsLockState) g_battleContext.lastArenaUniqueID = None if constants.IS_DEVELOPMENT: qaTestPath = '../../qat/scripts' import os if os.path.exists(qaTestPath): sys.path.append(qaTestPath) import test return
def game_handleKeyEvent(baseFunc, event, loginManager=None): isOffline = getattr(BigWorld.player(), 'isOffline', False) if event.isKeyDown() and not event.isRepeatedEvent(): if isOffline: if event.isCtrlDown(): if event.key == Keys.KEY_V: app = ServicesLocator.appLoader.getDefLobbyApp() if app: app.component.visible = not app.component.visible app.graphicsOptimizationManager.switchOptimizationEnabled(app.component.visible) return True if event.key == Keys.KEY_W: Waiting.close() return True elif not IS_REQUEST_CATCHING: if event.isCtrlDown() and event.key == Keys.KEY_0: LOG_DEBUG('loginManager.initiateLogin', not IS_REQUEST_CATCHING and not BigWorld.player()) loginManager.initiateLogin(OFFLINE_LOGIN, OFFLINE_PWD, OFFLINE_SERVER_ADDRES, False, False) return True return baseFunc(event)
def fini(): Waiting.close() game_control.g_instance.fini() g_settingsCore.fini() g_settingsCache.fini() g_questsCache.fini() g_itemsCache.fini() LogitechMonitor.destroy() g_windowsManager.destroy() SystemMessages.g_instance.destroy() g_eventBus.clear() g_prbLoader.fini() g_playerEvents.onIGRTypeChanged -= onIGRTypeChanged g_playerEvents.onAccountShowGUI -= onAccountShowGUI g_playerEvents.onAccountBecomeNonPlayer -= onAccountBecomeNonPlayer g_playerEvents.onAvatarBecomePlayer -= onAvatarBecomePlayer g_playerEvents.onAccountBecomePlayer -= onAccountBecomePlayer g_playerEvents.onClientUpdated -= onClientUpdate g_playerEvents.onShopResyncStarted -= onShopResyncStarted g_playerEvents.onShopResync -= onShopResync g_playerEvents.onCenterIsLongDisconnected -= onCenterIsLongDisconnected
def _populate(self): super(LoginView, self)._populate() if self.__onLoadCallback is not None: self.__onLoadCallback() self.app.cursorMgr.show() self.__setupDispatcherHandlers(True) self.__loginDispatcher.create() self.__EULADispatcher.create() if self.__EULADispatcher.isShowLicense(): self.__EULADispatcher.onEULAClosed += self.__onEULAClosed else: self.as_enableS(True) self.__loadVersion() Waiting.close() self.addListener(LoginCreateEvent.CREATE_AN_ACCOUNT_REQUEST, self.onTryCreateAccount, EVENT_BUS_SCOPE.LOBBY) MusicController.g_musicController.stopAmbient() MusicController.g_musicController.play(MusicController.MUSIC_EVENT_LOGIN) self.__loadRandomBgImage() if constants.IS_DEVELOPMENT: try: tmp_fil = open('GUIUnitTest.ut', 'r') if tmp_fil.readline().strip() != '': tmp_fil.close() sys.path.append('../../gui_unit_test/scripts') import GUIUnitTest else: tmp_fil.close() except IOError: pass self.__capsLockCallback = BigWorld.callback(0.1, self.__checkCapsLockState) g_battleContext.lastArenaUniqueID = None if constants.IS_DEVELOPMENT: qaTestPath = '../../qat/scripts' import os if os.path.exists(qaTestPath): sys.path.append(qaTestPath) import test return
def iCallback(): self.app.logoff(True) Waiting.close()
def _dispose(self): Waiting.close() g_sessionProvider.removeArenaCtrl(self) super(BattleLoading, self)._dispose()
def onLoadComplete(self): Waiting.close() return True
def _dispose(self): Waiting.close() g_sessionProvider.removeArenaCtrl(self) if not BattleReplay.isPlaying(): BigWorld.wg_enableGUIBackground(False, True) super(BattleLoading, self)._dispose()
def iCallback(): g_appLoader.goToLoginByRQ() Waiting.close()
def handleNotRegistered(self, status, message): if constants.IS_VIETNAM: self.onShowCreateAnAccountDialog() Waiting.close()
def handleAutoRegisterJSONParsingFailed(self, status, message): self.onHandleAutoRegisterJSONParsingFailed() Waiting.close()
def beforeDelete(self): from gui.Scaleform.Waiting import Waiting Waiting.close() super(LobbyEntry, self).beforeDelete()
def handleNotRegistered(self, status, message): Waiting.close()
def iCallback(): BigWorld.disconnect() BigWorld.clearEntitiesAndSpaces() Waiting.close()
def __setStatus(self, status, statusCode): self.as_setErrorMessageS(status, statusCode) Waiting.close()
def handleAutoRegisterInvalidPass(self, status, message): self.onHandleAutoRegisterInvalidPass() Waiting.close()
def hideWaiting(self, messageID = None): if messageID is not None: Waiting.hide('tutorial-{0:>s}'.format(messageID)) else: Waiting.close() return
def hideWaiting(self, messageID=None): if messageID is not None: Waiting.hide('tutorial-{0:>s}'.format(messageID)) else: Waiting.close() return
def beforeDelete(self): from gui.Scaleform.Waiting import Waiting Waiting.setWainingViewGetter(None) Waiting.close() super(LobbyEntry, self).beforeDelete() return