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

entosisSovereigntyHub.py (980B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\entosis\spacecomponents\client\entosisSovereigntyHub.py
      2 import logging
      3 from entosis.spacecomponents.client.entosisCaptureTarget import EntosisCaptureTarget
      4 TIMER_COLORS = ((1.0, 1.0, 1.0, 0.5), (1.0, 1.0, 1.0, 0.25), (0.3, 0.3, 0.3, 1.0))
      5 logger = logging.getLogger(__name__)
      6 
      7 class EntosisSovereigntyHub(EntosisCaptureTarget):
      8 
      9     def __init__(self, *args):
     10         EntosisCaptureTarget.__init__(self, *args)
     11 
     12     def _OnAddedToSpace(self, slimItem):
     13         EntosisCaptureTarget._OnAddedToSpace(self, slimItem)
     14         self.__UpdateUI()
     15 
     16     def _OnSlimItemUpdated(self, slimItem):
     17         EntosisCaptureTarget._OnSlimItemUpdated(self, slimItem)
     18         self.__UpdateUI()
     19 
     20     def _OnBracketCreated(self, bracket, slimItem):
     21         EntosisCaptureTarget._OnBracketCreated(self, bracket, slimItem)
     22         self.__UpdateUI()
     23 
     24     def __UpdateUI(self):
     25         self.SetTimerColor(*TIMER_COLORS)