Ejemplo n.º 1
0
 def start(self):
     super(GasAttackPlugin, self).start()
     self._parentObj.movie.falloutItems.as_loadGasItems(
         i18n.makeString(FALLOUT.SAFEZONE_MESSAGE), self.__getPanelText())
     g_sessionProvider.addViewComponent('fallout/gasAttack',
                                        self._parentObj,
                                        rule=VIEW_COMPONENT_RULE.NONE)
Ejemplo n.º 2
0
 def _populate(self):
     super(SharedPage, self)._populate()
     self._visible = set(self.as_getComponentsVisibilityS())
     g_sessionProvider.addViewComponent(_HIT_DIRECTION_COMPONENT_ID,
                                        indicators.createDamageIndicator(),
                                        rule=VIEW_COMPONENT_RULE.NONE)
     self.addListener(events.GameEvent.RADIAL_MENU_CMD,
                      self._handleRadialMenuCmd,
                      scope=EVENT_BUS_SCOPE.BATTLE)
     self.addListener(events.GameEvent.FULL_STATS,
                      self._handleToggleFullStats,
                      scope=EVENT_BUS_SCOPE.BATTLE)
     self.addListener(events.GameEvent.TOGGLE_GUI,
                      self._handleGUIToggled,
                      scope=EVENT_BUS_SCOPE.BATTLE)
     self.addListener(events.GameEvent.SHOW_CURSOR, self.__handleShowCursor,
                      EVENT_BUS_SCOPE.GLOBAL)
     self.addListener(events.GameEvent.HIDE_CURSOR, self.__handleHideCursor,
                      EVENT_BUS_SCOPE.GLOBAL)
     ctrl = g_sessionProvider.shared.vehicleState
     if ctrl is not None:
         if ctrl.isInPostmortem:
             self.__onPostMortemSwitched()
         ctrl.onPostMortemSwitched += self.__onPostMortemSwitched
     aim_global_binding.subscribe(
         aim_global_binding.BINDING_ID.CTRL_MODE_NAME,
         self.__onAvatarCtrlModeChanged)
     return
Ejemplo n.º 3
0
 def _populate(self):
     super(SharedPage, self)._populate()
     self._visible = set(self.as_getComponentsVisibilityS())
     g_sessionProvider.addViewComponent(_HIT_DIRECTION_COMPONENT_ID, indicators.createDamageIndicator(), rule=VIEW_COMPONENT_RULE.NONE)
     self.addListener(events.GameEvent.RADIAL_MENU_CMD, self._handleRadialMenuCmd, scope=EVENT_BUS_SCOPE.BATTLE)
     self.addListener(events.GameEvent.FULL_STATS, self._handleToggleFullStats, scope=EVENT_BUS_SCOPE.BATTLE)
     self.addListener(events.GameEvent.TOGGLE_GUI, self._handleGUIToggled, scope=EVENT_BUS_SCOPE.BATTLE)
     self.addListener(events.GameEvent.SHOW_CURSOR, self.__handleShowCursor, scope=EVENT_BUS_SCOPE.GLOBAL)
     self.addListener(events.GameEvent.HIDE_CURSOR, self.__handleHideCursor, scope=EVENT_BUS_SCOPE.GLOBAL)
     ctrl = g_sessionProvider.shared.vehicleState
     if ctrl is not None:
         if ctrl.isInPostmortem:
             self.__onPostMortemSwitched()
         ctrl.onPostMortemSwitched += self.__onPostMortemSwitched
     aim_global_binding.subscribe(aim_global_binding.BINDING_ID.CTRL_MODE_NAME, self.__onAvatarCtrlModeChanged)
     return
Ejemplo n.º 4
0
 def _onRegisterFlashComponent(self, viewPy, alias):
     g_sessionProvider.addViewComponent(alias, viewPy)
Ejemplo n.º 5
0
 def start(self):
     super(GasAttackPlugin, self).start()
     self._parentObj.movie.falloutItems.as_loadGasItems(i18n.makeString(FALLOUT.SAFEZONE_MESSAGE), self.__getPanelText())
     g_sessionProvider.addViewComponent('fallout/gasAttack', self._parentObj, rule=VIEW_COMPONENT_RULE.NONE)
Ejemplo n.º 6
0
 def __onLoad(self, _):
     self.__flagNotification = _FlagNotification(self._parentObj)
     g_sessionProvider.addViewComponent('fallout/flagsNots', self.__flagNotification)
Ejemplo n.º 7
0
 def __onLoad(self, _):
     self.__flagNotification = _FlagNotification(self._parentObj)
     g_sessionProvider.addViewComponent('fallout/flagsNots',
                                        self.__flagNotification)
Ejemplo n.º 8
0
 def __onLoad(self, _):
     self.__respawnView = _BattleRespawnView(self._parentObj)
     g_sessionProvider.addViewComponent('fallout/respawn', self.__respawnView)