コード例 #1
0
ファイル: legacygas_attack.py プロジェクト: Difrex/wotsdk
 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)
コード例 #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
コード例 #3
0
ファイル: sharedpage.py プロジェクト: aevitas/wotsdk
 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
コード例 #4
0
ファイル: sharedpage.py プロジェクト: Difrex/wotsdk
 def _onRegisterFlashComponent(self, viewPy, alias):
     g_sessionProvider.addViewComponent(alias, viewPy)
コード例 #5
0
ファイル: legacygas_attack.py プロジェクト: aevitas/wotsdk
 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)
コード例 #6
0
 def __onLoad(self, _):
     self.__flagNotification = _FlagNotification(self._parentObj)
     g_sessionProvider.addViewComponent('fallout/flagsNots', self.__flagNotification)
コード例 #7
0
 def __onLoad(self, _):
     self.__flagNotification = _FlagNotification(self._parentObj)
     g_sessionProvider.addViewComponent('fallout/flagsNots',
                                        self.__flagNotification)
コード例 #8
0
 def __onLoad(self, _):
     self.__respawnView = _BattleRespawnView(self._parentObj)
     g_sessionProvider.addViewComponent('fallout/respawn', self.__respawnView)