NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

unclaimed_reward_data.py (1666B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\achievement_system\client\repository\message_bus\unclaimed_reward_data.py
      2 from achievement_system.client.model.definition.achievement.identifier import AchievementDefinitionIdentifier
      3 from achievement_system.client.model.definition.achievement.milestone.identifier import AchievementMilestoneDefinitionIdentifier
      4 from achievement_system.client.model.definition.category.identifier import CategoryDefinitionIdentifier
      5 from achievement_system.client.model.definition.category.milestone.identifier import CategoryMilestoneDefinitionIdentifier
      6 from achievement_system.client.model.definition.reward.identifier import RewardDefinitionIdentifier
      7 if False:
      8     from typing import List
      9 
     10 class AchievementUnclaimedRewardData(object):
     11 
     12     def __init__(self, achievement_id, milestone_id, unclaimed_reward_ids):
     13         self.achievement_id = achievement_id
     14         self.milestone_id = milestone_id
     15         self.unclaimed_reward_ids = unclaimed_reward_ids
     16 
     17     def __eq__(self, other):
     18         return self.achievement_id == other.achievement_id and self.milestone_id == other.milestone_id and self.unclaimed_reward_ids == other.unclaimed_reward_ids
     19 
     20 
     21 class CategoryUnclaimedRewardData(object):
     22 
     23     def __init__(self, category_id, milestone_id, unclaimed_reward_ids):
     24         self.category_id = category_id
     25         self.milestone_id = milestone_id
     26         self.unclaimed_reward_ids = unclaimed_reward_ids
     27 
     28     def __eq__(self, other):
     29         return self.category_id == other.category_id and self.milestone_id == other.milestone_id and self.unclaimed_reward_ids == other.unclaimed_reward_ids