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

forceField.py (705B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\environment\spaceObject\forceField.py
      2 from eve.client.script.environment.spaceObject.spaceObject import SpaceObject
      3 import blue
      4 
      5 class ForceField(SpaceObject):
      6 
      7     def Assemble(self):
      8         self.model.boundingSphereRadius = 0.5
      9         self.model.scaling = (self.radius * 2, self.radius * 2, self.radius * 2)
     10         timeNow = blue.os.GetSimTime()
     11         timeStart = self.typeData.get('slimItem').forcefieldStartTime
     12         if timeStart is None:
     13             return
     14         if blue.os.TimeDiffInMs(timeStart, timeNow) > 10000.0:
     15             for cs in self.model.curveSets:
     16                 cs.PlayFrom(10.0)