Beispiel #1
0
 def StartTransition(self, fromView, toView):
     Transition.StartTransition(self, fromView, toView)
     duration = max(blue.os.desiredSimDilation, 0.1) * 0.3
     self.AnimateUIOut(duration=duration)
     sm.GetService('audio').SendUIEvent('transition_pod_dead_play')
     self.StartDeathScene()
     sm.GetService('loading').FadeOut(2500)
     self.WaitForMouseUp()
Beispiel #2
0
 def StartTransition(self, fromView, toView):
     Transition.StartTransition(self, fromView, toView)
     if toView.name == 'hangar':
         if self.transitionReason == 'clone':
             self.cloning.StartTransition(fromView, toView)
         else:
             self.hangarDock.StartTransition(fromView, toView)
     elif toView.name == 'station':
         if self.transitionReason == 'clone':
             self.cloning.StartTransition(fromView, toView)
         self.cqDock.StartTransition(fromView, toView)
Beispiel #3
0
 def StartTransition(self, fromView, toView):
     Transition.StartTransition(self, fromView, toView)
     viewState = sm.GetService('viewState')
     self.fadeLayer = uiprimitives.Container(
         name='transition_overlay',
         parent=viewState.overlayLayerParent,
         pickState=uiconst.TR2_SPS_OFF,
         bgColor=util.Color.BLACK,
         opacity=0.0)
     uicore.animations.FadeIn(self.fadeLayer,
                              duration=self.fadeInTimeMS / 1000.0,
                              sleep=True)
Beispiel #4
0
 def StartTransition(self, fromView, toView):
     Transition.StartTransition(self, fromView, toView)
     sm.GetService('loading').FadeIn(self.fadeInTimeMS)
Beispiel #5
0
 def StartTransition(self, fromView, toView):
     Transition.StartTransition(self, fromView, toView)
     if self.transitionReason == 'clone':
         self.cloning.StartTransition(fromView, toView)
     else:
         self.dock.StartTransition(fromView, toView)