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 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