def __init__(self): self.__effects = {} self.__quickEffects = {} self.__vibrationObject = BigWorld.WGVibration() self.__vibrationObject.reset() g_playerEvents.onAccountShowGUI += self.__onAccountShowGUI self.__eventManager = Event.EventManager() self.onConnect = Event.Event(self.__eventManager) self.onDisconnect = Event.Event(self.__eventManager) self.__runningEffects = {} self.__topEffect = None self.__groupsSettings = {} for groupName in EffectsSettings.Groups.AllGroupNames: self.__groupsSettings[groupName] = VibroManager.GroupSettings() self.__groupsSettings[groupName].enabled = True self.__groupsSettings[groupName].gain = 1.0 EffectsSettings.loadSettings() self.__gain = 1.0 self.__isEnabledByUser = True self.loadUserPrefs() self.__isConnected = False self.connect() self.launchQuickEffect('startup_veff') return
def __init__(self): self.__effects = {} self.__quickEffects = {} self.__vibrationObject = BigWorld.WGVibration() self.__vibrationObject.reset() self.__connectionCheckId = BigWorld.callback(VibroManager.__CONNECTION_CHECK_PERIOD, self.__checkConnection) self.__eventManager = Event.EventManager() self.onConnect = Event.Event(self.__eventManager) self.onDisconnect = Event.Event(self.__eventManager) self.__runningEffects = {} self.__topEffect = None self.__groupsSettings = {} for groupName in EffectsSettings.Groups.AllGroupNames: self.__groupsSettings[groupName] = VibroManager.GroupSettings() self.__groupsSettings[groupName].enabled = True self.__groupsSettings[groupName].gain = 1.0 EffectsSettings.loadSettings() self.__gain = 1.0 self.__isEnabledByUser = True self.loadUserPrefs() self.__isConnected = False self.connect() self.launchQuickEffect('startup_veff') return
def __init__(self): self.__effects = {} self.__quickEffects = {} self.__vibrationObject = BigWorld.WGVibration() self.__vibrationObject.reset() self.__connectionCheckId = BigWorld.callback( VibroManager.__CONNECTION_CHECK_PERIOD, self.__checkConnection) self.__eventManager = Event.EventManager() self.onConnect = Event.Event(self.__eventManager) self.onDisconnect = Event.Event(self.__eventManager) self.__runningEffects = {} self.__topEffect = None self.__groupsSettings = {} for groupName in EffectsSettings.Groups.AllGroupNames: self.__groupsSettings[groupName] = VibroManager.GroupSettings() self.__groupsSettings[groupName].enabled = True self.__groupsSettings[groupName].gain = 1.0 EffectsSettings.loadSettings() self.__gain = 1.0 self.__isEnabledByUser = True self.loadUserPrefs() self.__isConnected = False self.connect() self.launchQuickEffect('startup_veff') return
def __init__(self): self.__effects = {} self.__quickEffects = {} self.__vibrationObject = BigWorld.WGVibration() self.__vibrationObject.reset() g_playerEvents.onAccountShowGUI += self.__onAccountShowGUI self.__eventManager = Event.EventManager() self.onConnect = Event.Event(self.__eventManager) self.onDisconnect = Event.Event(self.__eventManager) self.__runningEffects = {} self.__topEffect = None self.__groupsSettings = {} for groupName in EffectsSettings.Groups.AllGroupNames: self.__groupsSettings[groupName] = VibroManager.GroupSettings() self.__groupsSettings[groupName].enabled = True self.__groupsSettings[groupName].gain = 1.0 EffectsSettings.loadSettings() self.__gain = 1.0 self.__isEnabledByUser = True self.loadUserPrefs() self.__isConnected = False self.connect() self.launchQuickEffect('startup_veff') return