def buy(self): typeID = self._itemsCache.items.getItemByCD( self._id).itemTypeID if self._id else UNDEFINED_ITEM_CD if typeID == GUI_ITEM_TYPE.EQUIPMENT: shop.showBuyEquipmentOverlay( self._id, source=_SOURCE, origin=_ORIGIN, alias=VIEW_ALIAS.BROWSER_LOBBY_TOP_SUB) else: super(EquipmentCMHandler, self).buy()
def buy(self): typeID = self._itemsCache.items.getItemByCD( self._id).itemTypeID if self._id else UNDEFINED_ITEM_CD if typeID == GUI_ITEM_TYPE.OPTIONALDEVICE: shop.showBuyOptionalDeviceOverlay( self._id, source=_SOURCE, origin=_ORIGIN, alias=VIEW_ALIAS.BROWSER_LOBBY_TOP_SUB) elif typeID == GUI_ITEM_TYPE.EQUIPMENT: shop.showBuyEquipmentOverlay( self._id, source=_SOURCE, origin=_ORIGIN, alias=VIEW_ALIAS.BROWSER_LOBBY_TOP_SUB) else: shared_events.showShop()
def buyMore(self): shop.showBuyEquipmentOverlay(itemId=self._intCD, source=shop.Source.EXTERNAL, origin=shop.Origin.CONSUMABLES, alias=VIEW_ALIAS.BROWSER_LOBBY_TOP_SUB)