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

essSystemContentPiece.py (1240B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentPieces\essSystemContentPiece.py
      2 from eve.client.script.ui.shared.agencyNew import agencyConst
      3 from eve.client.script.ui.shared.agencyNew.contentPieces.baseContentPiece import BaseContentPiece
      4 
      5 class ESSSystemContentPiece(BaseContentPiece):
      6     contentType = agencyConst.CONTENTTYPE_ESS
      7 
      8     def __init__(self, bountiesOutput, mainBankAmount, reserveBankAmount, reserveBankUnlocked, *args, **kwargs):
      9         super(ESSSystemContentPiece, self).__init__(*args, **kwargs)
     10         self.bountiesOutput = bountiesOutput
     11         self.mainBankAmount = mainBankAmount
     12         self.reserveBankAmount = reserveBankAmount
     13         self.reserveBankUnlocked = reserveBankUnlocked
     14 
     15     def GetESSSystemDetails(self):
     16         return sm.RemoteSvc('dynamicResourceCacheMgr').GetESSSystemDetails(self.solarSystemID)
     17 
     18     def GetDynamicResourceSettings(self):
     19         return sm.RemoteSvc('dynamicResourceCacheMgr').GetDynamicResourceSettings()
     20 
     21     def GetLocationID(self):
     22         data = sm.GetService('dynamicResourceSvc').GetESSDataForCurrentSystem()
     23         if data is None:
     24             return
     25         return data.get('beaconID', None)