def __init__(self, **kwargs): Transition.__init__(self, **kwargs) self.hangarDock = FadeToBlackLiteTransition(500) self.cqDock = FadeToCQTransition(fadeTimeMS=200, fallbackView='hangar', allowReopen=False) self.cloning = DeathTransition()
def __init__(self, **kwargs): Transition.__init__(self, **kwargs) self.keyDownCookie = None self.maxWaitSeconds = 10 self.minWaitSeconds = 2 self.notifyContainer = None self.startTime = None
def __init__(self, fadeTimeMS=1000, fadeInTimeMS=None, fadeOutTimeMS=None, **kwargs): Transition.__init__(self, **kwargs) self.fadeInTimeMS = fadeInTimeMS or fadeTimeMS self.fadeOutTimeMS = fadeOutTimeMS or fadeTimeMS
def EndTransition(self, fromView, toView): sm.GetService('loading').FadeOut(self.fadeOutTimeMS, opacityStart=1.0) uicore.animations.FadeOut(self.fadeLayer, duration=self.fadeOutTimeMS / 1000.0, sleep=True) self.fadeLayer.Close() del self.fadeLayer Transition.EndTransition(self, fromView, toView)
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 EndTransition(self, fromView, toView): if toView.name == 'hangar': if self.transitionReason == 'clone': self.cloning.EndTransition(fromView, toView) else: self.hangarDock.EndTransition(fromView, toView) elif toView.name == 'station': if self.transitionReason == 'clone': self.cloning.EndTransition(fromView, toView) self.cqDock.EndTransition(fromView, toView) Transition.EndTransition(self, fromView, toView)
def StartTransition(self, fromView, toView): Transition.StartTransition(self, fromView, toView) if toView.name == ViewState.Hangar: if self.transitionReason == 'clone': self.cloning.StartTransition(fromView, toView) else: self.hangarDock.StartTransition(fromView, toView) elif toView.name == ViewState.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 EndTransition(self, fromView, toView): sm.GetService('audio').SendUIEvent('transition_pod_reanimate') self.notifyContainer.Close() sm.GetService('loading').FadeOut(500) duration = max(blue.os.desiredSimDilation, 0.3) * 2 self.AnimateUIIn(duration=duration) Transition.EndTransition(self, fromView, toView) for notificationTypeID in self.DELAYED_NOTIFICATIONS: sm.GetService('notificationSvc').ProcessDelayedNotifications(notificationTypeID) from eve.client.script.ui.shared.dockedUI import GetLobbyClass lobby = GetLobbyClass().GetIfOpen() if lobby: lobby.BlinkButton('medical')
def EndTransition(self, fromView, toView): Transition.EndTransition(self, fromView, toView) sm.GetService('loading').FadeFromBlack(self.fadeOutTimeMS)
def __init__(self, fadeTimeMS = 1000, fadeInTimeMS = None, fadeOutTimeMS = None, **kwargs): Transition.__init__(self, **kwargs) self.fadeInTimeMS = fadeInTimeMS or fadeTimeMS self.fadeOutTimeMS = fadeOutTimeMS or fadeTimeMS self.fadeLayer = None
def GetDockTransition(self): return Transition()
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)
def EndTransition(self, fromView, toView): if self.transitionReason == 'clone': self.cloning.EndTransition(fromView, toView) else: self.dock.EndTransition(fromView, toView) Transition.EndTransition(self, fromView, toView)
def EndTransition(self, fromView, toView): Transition.EndTransition(self, fromView, toView) sm.GetService('loading').FadeOut(self.fadeOutTimeMS, opacityStart=1.0)
def StartTransition(self, fromView, toView): Transition.StartTransition(self, fromView, toView) sm.GetService('loading').FadeIn(self.fadeInTimeMS)
def __init__(self, **kwargs): Transition.__init__(self, **kwargs) self.dock = self.GetDockTransition() self.cloning = DeathTransition()
def __init__(self, **kwargs): Transition.__init__(self, **kwargs) self.hangarDock = ToHangarTransition() self.cqDock = FadeToCQTransition(fadeTimeMS=200, fallbackView=ViewState.Hangar, allowReopen=False) self.cloning = DeathTransition()
def EndTransition(self, fromView, toView): Transition.EndTransition(self, fromView, toView) uthread.new(self._EndTransition)