def __updateFreeze(self): lock = g_ctfManager.getResourcePointLock() if lock is not None: timeDelta = max(0, g_ctfManager.getResourcePointLock() - BigWorld.serverTime()) else: timeDelta = 0 timeStr = time_utils.getTimeLeftFormat(timeDelta) if self.__resourceIndicator is not None: self.__resourceIndicator.setFreeze(True, timeStr) self.__initFreezeCallback()
def __updateFreeze(self): lock = g_ctfManager.getResourcePointLock() if lock is not None: timeDelta = max(0, g_ctfManager.getResourcePointLock() - BigWorld.serverTime()) else: timeDelta = 0 timeStr = time_utils.getTimeLeftFormat(timeDelta) if self.__resourceIndicator is not None: self.__resourceIndicator.setFreeze(True, timeStr) self.__initFreezeCallback() return
def __onOwnVehicleInside(self, pointID): self.__cancelFreezeCallback() if pointID is None: if self.__resourceIndicator is not None: self.__resourceIndicator.setFreeze(False, '') self.__resourceIndicator.hide() else: if self.__resourcePointsPanel is not None: self.__resourcePointsPanel.update() if self.__resourceIndicator is not None: self.__resourceIndicator.show(pointID) if g_ctfManager.getResourcePointLock() is not None: self.__updateFreeze()