Beispiel #1
0
 def _dispose(self):
     self.igrCtrl.onIgrTypeChanged -= self.__onIgrTypeChanged
     self.__viewLifecycleWatcher.stop()
     g_playerEvents.onEntityCheckOutEnqueued -= self._onEntityCheckoutEnqueued
     g_playerEvents.onAccountBecomeNonPlayer -= self._onAccountBecomeNonPlayer
     if self._entityEnqueueCancelCallback:
         self._entityEnqueueCancelCallback = None
         g_eventBus.removeListener(ViewEventType.LOAD_VIEW,
                                   self._onEntityCheckoutCanceled,
                                   EVENT_BUS_SCOPE.LOBBY)
     self.removeListener(events.LobbySimpleEvent.SHOW_HELPLAYOUT,
                         self.__showHelpLayout, EVENT_BUS_SCOPE.LOBBY)
     self.removeListener(events.LobbySimpleEvent.CLOSE_HELPLAYOUT,
                         self.__closeHelpLayout, EVENT_BUS_SCOPE.LOBBY)
     self.removeListener(events.GameEvent.SCREEN_SHOT_MADE,
                         self.__handleScreenShotMade,
                         EVENT_BUS_SCOPE.GLOBAL)
     self.removeListener(events.GameEvent.HIDE_LOBBY_SUB_CONTAINER_ITEMS,
                         self.__hideSubContainerItems,
                         EVENT_BUS_SCOPE.GLOBAL)
     self.removeListener(events.GameEvent.REVEAL_LOBBY_SUB_CONTAINER_ITEMS,
                         self.__revealSubContainerItems,
                         EVENT_BUS_SCOPE.GLOBAL)
     self.removeListener(events.LobbySimpleEvent.TURN_LOBBY_DRAGGING_ON,
                         self.__turnLobbyDraggingOn, EVENT_BUS_SCOPE.LOBBY)
     self.removeListener(events.LobbySimpleEvent.TURN_LOBBY_DRAGGING_OFF,
                         self.__turnLobbyDraggingOff, EVENT_BUS_SCOPE.LOBBY)
     View._dispose(self)
     return
Beispiel #2
0
 def _dispose(self):
     game_control.g_instance.igr.onIgrTypeChanged -= self.__onIgrTypeChanged
     self.app.loaderManager.onViewLoadError -= self.__onViewLoadError
     self.app.loaderManager.onViewLoaded -= self.__onViewLoaded
     self.app.loaderManager.onViewLoadInit -= self.__onViewLoadInit
     g_playerEvents.onVehicleBecomeElite -= self.__onVehicleBecomeElite
     self.removeListener(events.LobbySimpleEvent.SHOW_HELPLAYOUT, self.__showHelpLayout, EVENT_BUS_SCOPE.LOBBY)
     self.removeListener(events.LobbySimpleEvent.CLOSE_HELPLAYOUT, self.__closeHelpLayout, EVENT_BUS_SCOPE.LOBBY)
     View._dispose(self)
Beispiel #3
0
 def _dispose(self):
     self.app.loaderManager.onViewLoadError -= self.__onViewLoadError
     self.app.loaderManager.onViewLoaded -= self.__onViewLoaded
     self.app.loaderManager.onViewLoadInit -= self.__onViewLoadInit
     self.app.containerManager.removeContainer(VIEW_TYPE.LOBBY_SUB)
     g_playerEvents.onVehicleBecomeElite -= self.__onVehicleBecomeElite
     self.removeListener(events.LobbySimpleEvent.SHOW_HELPLAYOUT, self.__showHelpLayout, EVENT_BUS_SCOPE.LOBBY)
     self.removeListener(events.LobbySimpleEvent.CLOSE_HELPLAYOUT, self.__closeHelpLayout, EVENT_BUS_SCOPE.LOBBY)
     View._dispose(self)
Beispiel #4
0
 def _dispose(self):
     game_control.g_instance.igr.onIgrTypeChanged -= self.__onIgrTypeChanged
     self.app.loaderManager.onViewLoadError -= self.__onViewLoadError
     self.app.loaderManager.onViewLoaded -= self.__onViewLoaded
     self.app.loaderManager.onViewLoadInit -= self.__onViewLoadInit
     g_playerEvents.onVehicleBecomeElite -= self.__onVehicleBecomeElite
     self.removeListener(events.LobbySimpleEvent.SHOW_HELPLAYOUT, self.__showHelpLayout, EVENT_BUS_SCOPE.LOBBY)
     self.removeListener(events.LobbySimpleEvent.CLOSE_HELPLAYOUT, self.__closeHelpLayout, EVENT_BUS_SCOPE.LOBBY)
     self.removeListener(events.GameEvent.SCREEN_SHOT_MADE, self.__handleScreenShotMade, EVENT_BUS_SCOPE.GLOBAL)
     View._dispose(self)
Beispiel #5
0
 def _dispose(self):
     self.app.loaderManager.onViewLoadError -= self.__onViewLoadError
     self.app.loaderManager.onViewLoaded -= self.__onViewLoaded
     self.app.loaderManager.onViewLoadInit -= self.__onViewLoadInit
     self.app.containerManager.removeContainer(VIEW_TYPE.LOBBY_SUB)
     g_playerEvents.onVehicleBecomeElite -= self.__onVehicleBecomeElite
     self.removeListener(events.LobbySimpleEvent.SHOW_HELPLAYOUT,
                         self.__showHelpLayout, EVENT_BUS_SCOPE.LOBBY)
     self.removeListener(events.LobbySimpleEvent.CLOSE_HELPLAYOUT,
                         self.__closeHelpLayout, EVENT_BUS_SCOPE.LOBBY)
     View._dispose(self)
Beispiel #6
0
 def _dispose(self):
     if self.__capsLockCallbackID is not None:
         BigWorld.cancelCallback(self.__capsLockCallbackID)
         self.__capsLockCallbackID = None
     connectionManager.onRejected -= self._onLoginRejected
     self._servers.onServersStatusChanged -= self.__updateServersList
     g_playerEvents.onLoginQueueNumberReceived -= self.__loginQueueDialogShown
     g_playerEvents.onKickWhileLoginReceived -= self._onKickedWhileLogin
     g_playerEvents.onAccountShowGUI -= self._clearLoginView
     View._dispose(self)
     return
Beispiel #7
0
 def _dispose(self):
     self.igrCtrl.onIgrTypeChanged -= self.__onIgrTypeChanged
     self.__viewLifecycleWatcher.stop()
     g_playerEvents.onEntityCheckOutEnqueued -= self._onEntityCheckoutEnqueued
     g_playerEvents.onAccountBecomeNonPlayer -= self._onAccountBecomeNonPlayer
     if self._entityEnqueueCancelCallback:
         self._entityEnqueueCancelCallback = None
         g_eventBus.removeListener(BootcampEvent.QUEUE_DIALOG_CANCEL, self._onEntityCheckoutCanceled, EVENT_BUS_SCOPE.LOBBY)
     self.removeListener(events.LobbySimpleEvent.SHOW_HELPLAYOUT, self.__showHelpLayout, EVENT_BUS_SCOPE.LOBBY)
     self.removeListener(events.LobbySimpleEvent.CLOSE_HELPLAYOUT, self.__closeHelpLayout, EVENT_BUS_SCOPE.LOBBY)
     self.removeListener(events.GameEvent.SCREEN_SHOT_MADE, self.__handleScreenShotMade, EVENT_BUS_SCOPE.GLOBAL)
     View._dispose(self)
     return
Beispiel #8
0
 def _dispose(self):
     ScaleformFileLoader.disableStreaming()
     self.__backgroundMode.hide()
     if self.__capsLockCallbackID is not None:
         BigWorld.cancelCallback(self.__capsLockCallbackID)
         self.__capsLockCallbackID = None
     connectionManager.onRejected -= self._onLoginRejected
     connectionManager.onKickWhileLoginReceived -= self._onKickedWhileLogin
     connectionManager.onQueued -= self._onHandleQueue
     self._servers.onServersStatusChanged -= self.__updateServersList
     g_playerEvents.onAccountShowGUI -= self._clearLoginView
     self._serversDP.fini()
     self._serversDP = None
     View._dispose(self)
     return
Beispiel #9
0
 def _dispose(self):
     ScaleformFileLoader.disableStreaming()
     self.__backgroundMode.hide()
     if self.__capsLockCallbackID is not None:
         BigWorld.cancelCallback(self.__capsLockCallbackID)
         self.__capsLockCallbackID = None
     connectionManager.onRejected -= self._onLoginRejected
     connectionManager.onKickWhileLoginReceived -= self._onKickedWhileLogin
     connectionManager.onQueued -= self._onHandleQueue
     self._servers.onServersStatusChanged -= self.__updateServersList
     g_playerEvents.onAccountShowGUI -= self._clearLoginView
     self._serversDP.fini()
     self._serversDP = None
     View._dispose(self)
     return
    def _dispose(self):
        self.__resetPreviewMode()
        for interface in self.__interfaces.itervalues():
            interface.destroy()
            interface.onDataInited -= self.__ci_onDataInited
            interface.onCustomizationChangeSuccess -= self.__ci_onCustomizationChangeSuccess
            interface.onCustomizationChangeFailed -= self.__ci_onCustomizationChangeFailed
            interface.onCustomizationDropSuccess -= self.__ci_onCustomizationDropSuccess
            interface.onCustomizationDropFailed -= self.__ci_onCustomizationDropFailed
            interface.onCurrentItemChange -= self.__ci_onCurrentItemChanged

        self.__interfaces.clear()
        self.__onceDataInited = False
        g_playerEvents.onShopResync -= self.__pe_onShopResync
        g_currentVehicle.onChanged -= self.__cv_onChanged
        g_clientUpdateManager.removeObjectCallbacks(self)
        View._dispose(self)
Beispiel #11
0
    def _dispose(self):
        self.__resetPreviewMode()
        for interface in self.__interfaces.itervalues():
            interface.destroy()
            interface.onDataInited -= self.__ci_onDataInited
            interface.onCustomizationChangeSuccess -= self.__ci_onCustomizationChangeSuccess
            interface.onCustomizationChangeFailed -= self.__ci_onCustomizationChangeFailed
            interface.onCustomizationDropSuccess -= self.__ci_onCustomizationDropSuccess
            interface.onCustomizationDropFailed -= self.__ci_onCustomizationDropFailed
            interface.onCurrentItemChange -= self.__ci_onCurrentItemChanged

        self.__interfaces.clear()
        self.__onceDataInited = False
        g_playerEvents.onShopResync -= self.__pe_onShopResync
        g_currentVehicle.onChanged -= self.__cv_onChanged
        g_clientUpdateManager.removeObjectCallbacks(self)
        View._dispose(self)
Beispiel #12
0
 def _dispose(self):
     if self.__backgroundMode == _VIDEO_BG_MODE:
         WWISE.WW_eventGlobalSync('loginscreen_music_stop_longfade')
     else:
         WWISE.WW_eventGlobalSync('loginscreen_ambient_stop')
     if self.__capsLockCallbackID is not None:
         BigWorld.cancelCallback(self.__capsLockCallbackID)
         self.__capsLockCallbackID = None
     connectionManager.onRejected -= self._onLoginRejected
     connectionManager.onKickWhileLoginReceived -= self._onKickedWhileLogin
     connectionManager.onQueued -= self._onHandleQueue
     self._servers.onServersStatusChanged -= self.__updateServersList
     g_playerEvents.onAccountShowGUI -= self._clearLoginView
     self._serversDP.fini()
     self._serversDP = None
     View._dispose(self)
     return
Beispiel #13
0
 def _dispose(self):
     if self.__backgroundMode == _VIDEO_BG_MODE:
         WWISE.WW_eventGlobalSync('loginscreen_music_stop_longfade')
     else:
         WWISE.WW_eventGlobalSync('loginscreen_ambient_stop')
     if self.__capsLockCallbackID is not None:
         BigWorld.cancelCallback(self.__capsLockCallbackID)
         self.__capsLockCallbackID = None
     connectionManager.onRejected -= self._onLoginRejected
     connectionManager.onKickWhileLoginReceived -= self._onKickedWhileLogin
     connectionManager.onQueued -= self._onHandleQueue
     self._servers.onServersStatusChanged -= self.__updateServersList
     g_playerEvents.onAccountShowGUI -= self._clearLoginView
     self._serversDP.fini()
     self._serversDP = None
     View._dispose(self)
     return
Beispiel #14
0
 def _dispose(self):
     ScaleformFileLoader.disableStreaming()
     self.__backgroundMode.hide()
     if self.__capsLockCallbackID is not None:
         BigWorld.cancelCallback(self.__capsLockCallbackID)
         self.__capsLockCallbackID = None
     self.connectionMgr.onRejected -= self._onLoginRejected
     self.connectionMgr.onKickWhileLoginReceived -= self._onKickedWhileLogin
     self.connectionMgr.onQueued -= self._onHandleQueue
     self._servers.onServersStatusChanged -= self.__updateServersList
     g_playerEvents.onAccountShowGUI -= self._clearLoginView
     g_playerEvents.onEntityCheckOutEnqueued -= self._onEntityCheckoutEnqueued
     g_playerEvents.onAccountBecomeNonPlayer -= self._onAccountBecomeNonPlayer
     if self._entityEnqueueCancelCallback:
         g_eventBus.removeListener(BootcampEvent.QUEUE_DIALOG_CANCEL, self._onEntityCheckoutCanceled, EVENT_BUS_SCOPE.LOBBY)
     self._serversDP.fini()
     self._serversDP = None
     self._entityEnqueueCancelCallback = None
     View._dispose(self)
     return
Beispiel #15
0
    def _dispose(self):
        self.fireEvent(LobbySimpleEvent(LobbySimpleEvent.HIDE_HANGAR, False))
        self.__resetPreviewMode()
        for interface in self.__interfaces.itervalues():
            interface.destroy()
            interface.onDataInited -= self.__ci_onDataInited
            interface.onCustomizationChangeSuccess -= self.__ci_onCustomizationChangeSuccess
            interface.onCustomizationChangeFailed -= self.__ci_onCustomizationChangeFailed
            interface.onCustomizationDropSuccess -= self.__ci_onCustomizationDropSuccess
            interface.onCustomizationDropFailed -= self.__ci_onCustomizationDropFailed
            interface.onCurrentItemChange -= self.__ci_onCurrentItemChanged

        self.__interfaces.clear()
        self.__onceDataInited = False
        g_itemsCache.onSyncCompleted -= self.__pe_onShopResync
        game_control.g_instance.igr.onIgrTypeChanged -= self.__onIGRTypeChanged
        g_currentVehicle.onChanged -= self.__cv_onChanged
        g_hangarSpace.onSpaceCreate -= self.__hs_onSpaceCreate
        g_playerEvents.onDossiersResync -= self.__pe_onDossiersResync
        g_clientUpdateManager.removeObjectCallbacks(self)
        CustomizationHelper.clearStoredCustomizationData()
        View._dispose(self)
Beispiel #16
0
    def _dispose(self):
        self.fireEvent(LobbySimpleEvent(LobbySimpleEvent.HIDE_HANGAR, False))
        self.__resetPreviewMode()
        for interface in self.__interfaces.itervalues():
            interface.destroy()
            interface.onDataInited -= self.__ci_onDataInited
            interface.onCustomizationChangeSuccess -= self.__ci_onCustomizationChangeSuccess
            interface.onCustomizationChangeFailed -= self.__ci_onCustomizationChangeFailed
            interface.onCustomizationDropSuccess -= self.__ci_onCustomizationDropSuccess
            interface.onCustomizationDropFailed -= self.__ci_onCustomizationDropFailed
            interface.onCurrentItemChange -= self.__ci_onCurrentItemChanged

        self.__interfaces.clear()
        self.__onceDataInited = False
        g_itemsCache.onSyncCompleted -= self.__pe_onShopResync
        game_control.g_instance.igr.onIgrTypeChanged -= self.__onIGRTypeChanged
        g_currentVehicle.onChanged -= self.__cv_onChanged
        g_hangarSpace.onSpaceCreate -= self.__hs_onSpaceCreate
        g_eventsCache.onSyncCompleted -= self.__onEventsCacheSyncCompleted
        g_playerEvents.onDossiersResync -= self.__pe_onDossiersResync
        g_clientUpdateManager.removeObjectCallbacks(self)
        CustomizationHelper.clearStoredCustomizationData()
        View._dispose(self)