コード例 #1
0
ファイル: triggers.py プロジェクト: jamesxia4/wot_client
 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()
コード例 #2
0
ファイル: triggers.py プロジェクト: webiumsk/WOT-0.9.12-CT
 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
コード例 #3
0
ファイル: triggers.py プロジェクト: v3ss0n/WOTDecompiled
 def run(self):
     if not self.isSubscribed:
         player = BigWorld.player()
         if hasattr(player, '_PlayerAvatar__ammo'):
             ammo = player._PlayerAvatar__ammo.copy()
             self.__ammoLayout = dict(map(lambda item: (item[0], item[1]), ammo.itervalues()))
         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