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

encountersContentGroup.py (1883B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentGroups\encounters\encountersContentGroup.py
      2 from eve.client.script.ui.shared.agencyNew.contentGroups import contentGroupConst
      3 from eve.client.script.ui.shared.agencyNew.contentGroups.encounters.abyssalDeadspace.abyssalDeadspace import AbyssalDeadspaceContentGroup
      4 from eve.client.script.ui.shared.agencyNew.contentGroups.baseContentGroup import BaseContentGroup
      5 from eve.client.script.ui.shared.agencyNew.contentGroups.encounters.incursions.incursionsContentGroup import IncursionsContentGroup
      6 from eve.client.script.ui.shared.agencyNew.contentGroups.encounters.pirateStrongholds.pirateStrongholds import PirateStrongholdsContentGroup
      7 from eve.client.script.ui.shared.agencyNew.contentGroups.encounters.seasonsContentGroup import SeasonsContentGroup
      8 from eve.client.script.ui.shared.agencyNew.contentGroups.encounters.homefront.homefrontSitesContentGroup import HomefrontSitesContentGroup
      9 
     10 class EncountersContentGroup(BaseContentGroup):
     11     contentGroupID = contentGroupConst.contentGroupEncounters
     12     childrenGroups = [(contentGroupConst.contentGroupSeasons, SeasonsContentGroup),
     13      (contentGroupConst.contentGroupHomefrontSites, HomefrontSitesContentGroup),
     14      (contentGroupConst.contentGroupIncursions, IncursionsContentGroup),
     15      (contentGroupConst.contentGroupPirateStrongholds, PirateStrongholdsContentGroup),
     16      (contentGroupConst.contentGroupAbyssalDeadspace, AbyssalDeadspaceContentGroup)]
     17 
     18     def _ConstructChildrenGroups(self):
     19         if not self.childrenGroups:
     20             return
     21         for contentGroupID, contentGroupCls in self.childrenGroups:
     22             newGroup = contentGroupCls(contentGroupID=contentGroupID, parent=self)
     23             self._children.append(newGroup)
     24 
     25     @staticmethod
     26     def IsTabGroup():
     27         return True