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)