예제 #1
0
    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
예제 #2
0
    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
예제 #3
0
    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
예제 #4
0
    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