rewardInfo.py (1109B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\loginRewards\rewardInfo.py 2 import evetypes 3 from localization import GetByMessageID 4 5 class RewardInfo(object): 6 7 def __init__(self, day, reward, claimState, messageID = None, displayNameID = None, iconSize = None, tier = None): 8 self.day = day 9 self.typeID = reward.typeID 10 self.qty = reward.quantity 11 self.tier = tier or getattr(reward, 'tier', None) 12 self.claimState = claimState 13 self.messageID = messageID 14 self.texturePath = getattr(reward, 'icon', None) 15 self.overlayTexturePath = getattr(reward, 'overlayTexturePath', None) 16 self.displayNameID = displayNameID 17 self.iconSize = iconSize 18 self.blueprintMaterialLevel = getattr(reward, 'blueprintMaterialLevel', None) 19 self.blueprintProductivityLevel = getattr(reward, 'blueprintProductivityLevel', None) 20 21 def GetRewardName(self): 22 if self.displayNameID: 23 return GetByMessageID(self.displayNameID) 24 return evetypes.GetName(self.typeID)