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()
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)
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)
def StartTransition(self, fromView, toView): Transition.StartTransition(self, fromView, toView) sm.GetService('loading').FadeIn(self.fadeInTimeMS)
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)