コード例 #1
0
def showSixthSenseIndicator(orig, *args, **kwargs):
    log.debug('activate sixth sense.')
    ret = orig(*args, **kwargs)
    try:
        sm_control.showSixthSenseIndicator()
    except:
        log.current_exception()
    return ret
コード例 #2
0
def init():
    '''Mod's main entry point.  Called by WoT's built-in mod loader.'''

    try:
        log.info(MOD_INFO.NAME + ' ' + MOD_INFO.VERSION_LONG)
        sm_settings.readConfig(confFile)
		
        log.debug('set key event handlers')
        sm_inputKeyManager.addCallback(sm_settings.get('ReloadConfigKey'), partial(sm_settings.readConfig, confFile))
        sm_inputKeyManager.addCallback(sm_settings.get('ActivationHotKey'), sm_control.toggleActive)
        
        g_playerEvents.onAvatarReady += sm_control.onBattleStart
        #g_keyEventHandlers.add(sm_inputKeyManager.handleKeyEvent)
        
    except:
        log.current_exception()