def __init__(self, ctx=None): if USE_XML_DUMPING and IS_DEVELOPMENT: dumper = dumpers.ResearchItemsXMLDumper() else: dumper = dumpers.ResearchItemsObjDumper() super(Research, self).__init__(ResearchItemsData(dumper)) self._resolveLoadCtx(ctx=ctx)
def __init__(self, ctx=None): super(BCResearch, self).__init__(ctx, skipConfirm=True) if USE_XML_DUMPING and IS_DEVELOPMENT: dumper = dumpers.ResearchItemsXMLDumper() else: dumper = dumpers.ResearchItemsObjDumper() self._data = BCResearchItemsData(dumper) self._resolveLoadCtx(ctx=ctx)
def __init__(self, ctx=None): data = ResearchItemsData() if USE_XML_DUMPING and IS_DEVELOPMENT: dumper = dumpers.ResearchItemsXMLDumper() else: dumper = dumpers.ResearchItemsObjDumper() data.setDumper(dumper) super(Research, self).__init__(data) self._statsListener = StatsListener() self._invListener = InventoryListener() self._resolveLoadCtx(ctx=ctx)
def __initialize(self, strCD, modulesType): self.__vehicle = Vehicle(strCD) if self.__nodeDataGenerator is not None: self.__nodeDataGenerator.setVehicle(vehicle=self.__vehicle) else: if USE_XML_DUMPING and IS_DEVELOPMENT: dumper = dumpers.ResearchItemsXMLDumper() else: dumper = dumpers.ResearchBaseDumper() self.__nodeDataGenerator = _PreviewItemsData( dumper, self.__vehicle) self.__updateModulesData() self.as_setItemS(AVAILABLE_NAMES[self.__vehicle.nationID], self.__nodes) self.__updateModulesType(modulesType) return