def goToNextVehicle(self, vehCD): Event = events.LoadEvent exitEvent = Event(Event.LOAD_TECHTREE, ctx={'nation': SelectedNation.getName()}) loadEvent = Event(Event.LOAD_RESEARCH, ctx={ 'rootCD': vehCD, 'exit': exitEvent }) self.fireEvent(loadEvent, scope=EVENT_BUS_SCOPE.LOBBY)
def __center_onIsLongDisconnected(self, isLongDisconnected): if not isLongDisconnected: self.__requestVehiclesFromShop() self.as_refreshNationTreeDataS(SelectedNation.getName())
def __handleReloadData(self, event): if event.key is Keys.KEY_R: g_techTreeDP.load(isReload=True) self.as_refreshNationTreeDataS(SelectedNation.getName())
def __stopDataCollect(self): self.as_setAvailableNationsS(g_techTreeDP.getAvailableNations()) self.as_setSelectedNationS(SelectedNation.getName())
def __shop_onResync(self): self.__requestVehiclesFromShop() self.as_refreshNationTreeDataS(SelectedNation.getName())
def goToNextVehicle(self, vehCD): Event = events.LoadEvent exitEvent = Event(Event.LOAD_TECHTREE, ctx={'nation': SelectedNation.getName()}) loadEvent = Event(Event.LOAD_RESEARCH, ctx={'rootCD': vehCD, 'exit': exitEvent}) self.fireEvent(loadEvent, scope=EVENT_BUS_SCOPE.LOBBY)
def invalidateVehLocks(self, locks): if self._data.invalidateLocks(locks): self.as_refreshNationTreeDataS(SelectedNation.getName())
def __center_onIsLongDisconnected(self, isLongDisconnected): if not isLongDisconnected: self.__requestVehiclesFromShop() self.as_refreshNationTreeDataS(SelectedNation.getName())
def __handleReloadData(self, event): if event.key is Keys.KEY_R: g_techTreeDP.load(isReload=True) self.as_refreshNationTreeDataS(SelectedNation.getName())
def __shop_onResync(self): self.__requestVehiclesFromShop() self.as_refreshNationTreeDataS(SelectedNation.getName())
def __stopDataCollect(self): self.as_setAvailableNationsS(g_techTreeDP.getAvailableNations()) self.as_setSelectedNationS(SelectedNation.getName())
def invalidateVehLocks(self, locks): if self._data.invalidateLocks(locks): self.as_refreshNationTreeDataS(SelectedNation.getName())
def requestNationTreeData(self): if USE_XML_DUMPING and IS_DEVELOPMENT: self.as_useXMLDumpingS() self.as_setAvailableNationsS(g_techTreeDP.getAvailableNations()) self.as_setSelectedNationS(SelectedNation.getName()) return True
def redraw(self): self.as_refreshNationTreeDataS(SelectedNation.getName())