Пример #1
0
 def run(self):
     if not self.isSubscribed:
         self.__startProcessTriggerId = g_tutorialWeaver.weave(pointcut=aspects.StartXpExchangePointcut, aspects=[aspects.StartXpExchangeAspect(self)])
         self.__pIdx = g_tutorialWeaver.weave(pointcut=aspects.XpExchangePointcut, aspects=[aspects.XpExchangeAspect(self)])
         self.isSubscribed = True
     self.isRunning = True
     self.toggle(isOn=self.isOn())
Пример #2
0
 def init(self):
     result = super(BattleLayout, self).init()
     if result:
         g_sessionProvider.getCtx().setNormalizePlayerName(normalizePlayerName)
         g_tutorialWeaver.weave('gui.WindowsManager', 'WindowsManager', '^showBattle$', aspects=[ShowBattleAspect])
         g_tutorialWeaver.weave('gui.Scaleform.Minimap', 'Minimap', '^getStoredMinimapSize|storeMinimapSize$', aspects=[MinimapDefaultSizeAspect(self.uiHolder)])
     return result
Пример #3
0
 def init(self):
     result = super(BattleLayout, self).init()
     if result:
         g_sessionProvider.getCtx().setPlayerFullNameFormatter(TutorialFullNameFormatter())
         g_tutorialWeaver.weave('gui.app_loader', '_AppLoader', '^showBattle$', aspects=(ShowBattleAspect,))
         g_tutorialWeaver.weave('gui.Scaleform.Minimap', 'Minimap', '^getStoredMinimapSize|storeMinimapSize$', aspects=(MinimapDefaultSizeAspect(self.uiHolder),))
     return result
Пример #4
0
 def invoke(self, ui, cmdData):
     pathList = cmdData.name.split('.')
     method = pathList.pop()
     clazz = pathList.pop()
     g_tutorialWeaver.weave('.'.join(pathList),
                            clazz,
                            '^{0:>s}$'.format(method),
                            avoid=True)
Пример #5
0
 def init(self):
     result = super(BattleLayout, self).init()
     if result:
         g_battleContext.setNormalizePlayerName(normalizePlayerName)
         g_tutorialWeaver.weave('gui.WindowsManager',
                                'WindowsManager',
                                '^showBattle$',
                                aspects=[ShowBattleAspect])
     return result
Пример #6
0
 def run(self):
     if self.isSubscribed:
         return
     self.__pointcutIdx = g_tutorialWeaver.weave(
         pointcut=aspects.SimpleDialogClosePointcut,
         aspects=(aspects.SimpleDialogResultAspect(self), ))
     self.isSubscribed = True
Пример #7
0
 def run(self):
     if not self.isSubscribed:
         self.__startProcessPointcutId = g_tutorialWeaver.weave(
             pointcut=aspects.StartXpExchangePointcut,
             aspects=[aspects.StartXpExchangeAspect(self)])
         self.isSubscribed = True
     self.isRunning = True
Пример #8
0
 def run(self):
     if not self.isSubscribed:
         self.__pIdx = g_tutorialWeaver.weave(
             pointcut=aspects.BuySlotPointcut,
             aspects=[aspects.BuySlotAspect(self)])
         self.isSubscribed = True
     self.isRunning = True
     self.toggle(isOn=self.isOn())
Пример #9
0
 def run(self):
     if not self.isSubscribed:
         self.__addListeners()
         self.__pIdx = g_tutorialWeaver.weave(pointcut=aspects.AmmoQuantityPointcut, aspects=(aspects.AmmoQuantityAspect(self),))
         self.isSubscribed = True
     if self._stateFlag is None:
         self._stateFlag = self._tutorial.getFlags().isActiveFlag(self._stateFlagID)
     super(PlayerVehicleNoAmmoTrigger, self).run()
     return
Пример #10
0
 def run(self):
     if self.isSubscribed:
         return
     self.__pointcutIdx = g_tutorialWeaver.weave(pointcut=aspects.SimpleDialogClosePointcut, aspects=(aspects.SimpleDialogResultAspect(self),))
     self.isSubscribed = True
Пример #11
0
 def invoke(self, ui, cmdData):
     pathList = cmdData.name.split('.')
     method = pathList.pop()
     clazz = pathList.pop()
     g_tutorialWeaver.weave('.'.join(pathList), clazz, '^{0:>s}$'.format(method), avoid=True)
Пример #12
0
 def run(self):
     if not self.isSubscribed:
         self.__startProcessPointcutId = g_tutorialWeaver.weave(pointcut=aspects.StartXpExchangePointcut, aspects=[aspects.StartXpExchangeAspect(self)])
         self.isSubscribed = True
     self.isRunning = True
Пример #13
0
 def run(self):
     if not self.isSubscribed:
         self.__pIdx = g_tutorialWeaver.weave(
             pointcut=aspects.BuyPremiumWithDiscountPointcut,
             aspects=[aspects.BuyPremiumWithDiscountAspect(self)])
         self.isSubscribed = True
Пример #14
0
 def init(self):
     result = super(BattleLayout, self).init()
     if result:
         g_battleContext.setNormalizePlayerName(normalizePlayerName)
         g_tutorialWeaver.weave("gui.WindowsManager", "WindowsManager", "^showBattle$", aspects=[ShowBattleAspect])
     return result
Пример #15
0
 def run(self):
     if not self.isSubscribed:
         self.__pIdx = g_tutorialWeaver.weave(pointcut=aspects.BuySlotPointcut, aspects=[aspects.BuySlotAspect(self)])
         self.isSubscribed = True
     self.isRunning = True
     self.toggle(isOn=self.isOn())