def Assemble(self): SpaceObject.Assemble(self) warpDisruptionStartTime = self.typeData[ 'slimItem'].warpDisruptionStartTime if warpDisruptionStartTime is None: return godmaStateManager = self.sm.GetService('godma').GetStateManager() godmaType = godmaStateManager.GetType(self.typeID) effectRadius = godmaType.warpScrambleRange if effectRadius: scale = self.model.scaling[0] / 20000.0 * effectRadius self.model.scaling = (scale, scale, scale) timeNow = blue.os.GetSimTime() if blue.os.TimeDiffInMs(warpDisruptionStartTime, timeNow) < 10000.0: for cs in self.model.curveSets: cs.Play()
def Assemble(self): self.SetupAmbientAudio(u'worldobject_asteroidbelt_wind_play') SpaceObject.Assemble(self)