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

dotMissileInfo.py (1090B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\dotWeapons\common\dotMissileInfo.py
      2 
      3 
      4 class DotMissileInfo(object):
      5 
      6     def __init__(self, duration, maxDamagePerTick, maxHPPercentagePerTick, sourceShipItem, weaponItem, charID):
      7         self._duration = duration
      8         self._maxDamagePerTick = maxDamagePerTick
      9         self._maxHPPercentagePerTick = maxHPPercentagePerTick
     10         self._sourceShipItem = sourceShipItem
     11         self._weaponItem = weaponItem
     12         self._charID = charID
     13 
     14     @property
     15     def duration(self):
     16         return self._duration
     17 
     18     @property
     19     def maxDamagePerTick(self):
     20         return self._maxDamagePerTick
     21 
     22     @property
     23     def maxHPPercentagePerTick(self):
     24         return self._maxHPPercentagePerTick
     25 
     26     @property
     27     def sourceShipItem(self):
     28         return self._sourceShipItem
     29 
     30     @property
     31     def weaponItem(self):
     32         return self._weaponItem
     33 
     34     @property
     35     def charID(self):
     36         return self._charID
     37 
     38     def __repr__(self):
     39         return '<DotMissileInfo %s>, %s' % (self.__dict__, id(self))