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

dynamicContentGroup.py (1271B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentGroups\dynamicContentGroup.py
      2 from eve.client.script.ui.shared.agencyNew.contentGroups.externalContentGroup import ExternalContentGroup
      3 
      4 class DynamicContentGroup(ExternalContentGroup):
      5     default_backgroundTexture = 'res:/UI/Texture/Classes/Agency/navigationCards/defaultDynamicTexture.png'
      6 
      7     def __init__(self, contentGroupID = None, itemID = None, parent = None, callback = None, groupName = None, groupDesc = None, texturePath = None, opensInAgency = False):
      8         self.callback = callback
      9         self.groupName = groupName
     10         self.groupDesc = groupDesc
     11         self.texturePath = texturePath or self.default_backgroundTexture
     12         self.opensInAgency = opensInAgency
     13         self.contentGroupID = contentGroupID
     14         super(DynamicContentGroup, self).__init__(itemID=itemID, parent=parent)
     15 
     16     def GetBackgroundTexture(self):
     17         return self.texturePath
     18 
     19     def GetName(self):
     20         return self.groupName
     21 
     22     def GetDescription(self):
     23         return self.groupDesc
     24 
     25     def CallExternalFunc(self):
     26         if self.callback:
     27             self.callback()
     28 
     29     def OpensWithinAgency(self):
     30         return self.opensInAgency