def destroy(self): if self.__hasGasAttack: g_sessionProvider.getGasAttackCtrl( ).onPreparing -= self.__onGasAttackPreparing g_sessionProvider.getGasAttackCtrl( ).onStarted -= self.__onGasAttackStarted super(_MultiteamFalloutPanel, self).destroy()
def showGasAttackInfo(self, vehsList, cooldowns): self.__disabled = True self.__selectedVehicleID = None g_sessionProvider.getGasAttackCtrl().showPanelMessage() slotsStatesData = self.__getSlotsStatesData(vehsList, cooldowns) self.as_updateRespawnViewS('', slotsStatesData) self.as_showGasAtackMode() return
def __init__(self, proxy, ctxType): super(_MultiteamFalloutPanel, self).__init__(proxy, ctxType) self.__hasGasAttack = hasGasAttack() self.__allyScore = 0 self.__enemyScore = 0 if self.__hasGasAttack: g_sessionProvider.getGasAttackCtrl().onPreparing += self.__onGasAttackPreparing g_sessionProvider.getGasAttackCtrl().onStarted += self.__onGasAttackStarted
def stop(self): g_sessionProvider.getGasAttackCtrl().stop() if self.__gasAttackPanel is not None: self.__gasAttackPanel.destroy() self.__gasAttackPanel = None if self.__safeZoneTimer is not None: self.__safeZoneTimer.destroy() self.__safeZoneTimer = None super(GasAttackPlugin, self).stop() return
def __init__(self, proxy, ctxType): super(_MultiteamFalloutPanel, self).__init__(proxy, ctxType) self.__hasGasAttack = hasGasAttack() self.__allyScore = 0 self.__enemyScore = 0 if self.__hasGasAttack: g_sessionProvider.getGasAttackCtrl( ).onPreparing += self.__onGasAttackPreparing g_sessionProvider.getGasAttackCtrl( ).onStarted += self.__onGasAttackStarted
def start(self): super(GasAttackPlugin, self).start() self._parentObj.movie.falloutItems.as_loadGasItems( i18n.makeString(FALLOUT.SAFEZONE_MESSAGE), self.__getPanelText()) g_sessionProvider.getGasAttackCtrl().start(self._parentObj)
def stop(self): g_sessionProvider.getGasAttackCtrl().stop() super(GasAttackPlugin, self).stop()
def fini(self): self.__settings = None g_sessionProvider.getGasAttackCtrl().onUpdated -= self.__onGasAttackUpdate super(_GasAttackSafeZonePlugin, self).fini() return
def init(self): super(_GasAttackSafeZonePlugin, self).init() g_sessionProvider.getGasAttackCtrl().onUpdated += self.__onGasAttackUpdate self.__initMarker(self.__settings.position)
def init(self): super(_GasAttackSafeZonePlugin, self).init() g_sessionProvider.getGasAttackCtrl().onUpdated += self.__onGasAttackUpdate
def start(self): super(GasAttackPlugin, self).start() self._parentObj.movie.falloutItems.as_loadGasItems(i18n.makeString(FALLOUT.SAFEZONE_MESSAGE), self.__getPanelText()) g_sessionProvider.getGasAttackCtrl().start(self._parentObj)
def start(self): super(GasAttackPlugin, self).start() self._parentObj.movie.falloutItems.as_loadGasAttackPanel() self._parentObj.movie.falloutItems.as_loadSafeZoneTimer() g_sessionProvider.getGasAttackCtrl().start(self._parentObj)
def fini(self): self.__settings = None g_sessionProvider.getGasAttackCtrl( ).onUpdated -= self.__onGasAttackUpdate super(_GasAttackSafeZonePlugin, self).fini() return
def init(self): super(_GasAttackSafeZonePlugin, self).init() g_sessionProvider.getGasAttackCtrl( ).onUpdated += self.__onGasAttackUpdate self.__initMarker(self.__settings.position)
def __onLoadPanel(self, _): self.__gasAttackPanel = _GasAttackPanel(self._parentObj) g_sessionProvider.getGasAttackCtrl().setPanel(self.__gasAttackPanel)
def destroy(self): if self.__hasGasAttack: g_sessionProvider.getGasAttackCtrl().onPreparing -= self.__onGasAttackPreparing g_sessionProvider.getGasAttackCtrl().onStarted -= self.__onGasAttackStarted super(_MultiteamFalloutPanel, self).destroy()
def __onLoadSafeZone(self, _): self.__safeZoneTimer = _SafeZoneTimer(self._parentObj) g_sessionProvider.getGasAttackCtrl().setSafeZoneTimer(self.__safeZoneTimer)
def onPostmortemBtnClickS(self): g_sessionProvider.getGasAttackCtrl().hidePanelMessage() self.hide()