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

skinDesignDragData.py (827B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\cosmetics\ship\pages\studio\skinDesignDragData.py
      2 from carbonui.control.dragdrop.dragdata.basedragdata import BaseDragData
      3 from cosmetics.client.ships.link.ship_skin_design_link_creation import create_link
      4 
      5 class SkinDesignDragData(BaseDragData):
      6 
      7     def __init__(self, design_data, saved_design_id, *args, **kwargs):
      8         self.design_data = design_data
      9         self.saved_design_id = saved_design_id
     10         super(SkinDesignDragData, self).__init__(*args, **kwargs)
     11 
     12     def GetIconTexturePath(self):
     13         return 'res:/UI/Texture/WindowIcons/paint_tool.png'
     14 
     15     def get_link(self):
     16         return create_link(character_id=self.design_data.creator_character_id, design_id=self.saved_design_id, name=self.design_data.name)