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

itemTierCont.py (976B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\loginRewards\itemTierCont.py
      2 from carbonui.primitives.container import Container
      3 from carbonui import uiconst
      4 from carbonui.primitives.sprite import Sprite
      5 
      6 class ItemTierCont(Container):
      7     default_name = 'itemTierCont'
      8     default_align = uiconst.TOTOP_NOPUSH
      9     default_height = 180
     10     default_state = uiconst.UI_NORMAL
     11 
     12     def ApplyAttributes(self, attributes):
     13         Container.ApplyAttributes(self, attributes)
     14         self.tierGradient = Sprite(name='tierGradient', parent=self, align=uiconst.TOALL, texturePath='res:/UI/Texture/classes/LoginCampaign/dli_glow.png', opacity=1.0, state=uiconst.UI_DISABLED)
     15         self.display = False
     16 
     17     def SetColor(self, color):
     18         gradientColor = color[:3] + (self.tierGradient.GetAlpha(),)
     19         self.tierGradient.SetRGBA(*gradientColor)
     20 
     21     def SetTierLineOpacity(self, opacity):
     22         self.opacity = opacity