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)