Exemple #1
0
 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)