def Prepare(self, shipBall, destSystemID, rotation): JumpTransitionTunnel.Prepare(self, shipBall, destSystemID) self.effectRoot.rotation = rotation self.transition.InitializeCynoTransition(destSystemID) self.initToStartDelay = 0 self.cameraLookAnimation = transitioncam.LookAnimation( self.camera, self.effectRoot.rotation)
def Prepare(self, shipBall, stargateID, stargateBall): destStargate, destSystem = sm.GetService('michelle').GetBallpark().GetInvItem(stargateID).jumps[0] JumpTransitionTunnel.Prepare(self, shipBall, destSystem) self.effectRoot.rotation = stargateBall.model.rotationCurve.value self.transition.InitializeGateTransition(destSystem, destStargate) gateSize = stargateBall.model.boundingSphereRadius finalTranslation = self.shipBall.radius * 10 self.cameraLookAnimation = transitioncam.LookAnimation(self.camera, self.effectRoot.rotation, startFocusID=stargateID, endFocusID=destStargate, startTranslation=gateSize * 3, endTranslation=finalTranslation)