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

corpContentGroup.py (1141B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentGroups\corpContentGroup.py
      2 from eve.client.script.ui.shared.agencyNew.contentGroups import contentGroupConst
      3 from eve.client.script.ui.shared.agencyNew.contentGroups.externalContentGroup import ExternalContentGroup
      4 from eve.client.script.ui.shared.neocom.corporation.corpPanelConst import CorpPanel
      5 from eve.common.script.sys import idCheckers
      6 from localization import GetByLabel
      7 
      8 class CorpContentGroup(ExternalContentGroup):
      9     contentGroupID = contentGroupConst.contentGroupCorp
     10 
     11     @staticmethod
     12     def CallExternalFunc():
     13         if idCheckers.IsNPC(session.corpid):
     14             return sm.GetService('corpui').Show(CorpPanel.RECRUITMENT_SEARCH)
     15         else:
     16             return sm.GetService('corpui').Show()
     17 
     18     def GetNameKey(self):
     19         return self._GeNameAndDescKey()
     20 
     21     def GetDescriptionKey(self):
     22         return self._GeNameAndDescKey()
     23 
     24     def _GeNameAndDescKey(self):
     25         if not idCheckers.IsNPC(session.corpid):
     26             return (self.contentGroupID, 1)
     27         return self.contentGroupID