def CloseByUser(self, *args, **kwds):
     Window.CloseByUser(self, *args, **kwds)
     if self.activeStep == STEP_TASK_INFO:
         settings.char.ui.Set('opportunities_suppress_taskinfo', True)
     elif self.activeStep in (STEP_INTRO, STEP_INTRO2,
                              STEP_PRESENT_OPPORTUNITY):
         sm.GetService('achievementSvc').SetActiveAchievementGroupID(None)
예제 #2
0
 def CloseByUser(self, *args, **kwds):
     Window.CloseByUser(self, *args, **kwds)
     if self.activeStep == STEP_TASK_INFO:
         settings.char.ui.Set('opportunities_suppress_taskinfo', True)
         return
     self.ResetActiveAchievementGroup(self.activeStep)
예제 #3
0
 def CloseByUser(self, *args):
     browserController = sm.GetService('structureControllers').GetStructureBrowserController()
     if not browserController.PlayerWantsToLeaveProfile():
         return
     browserController.SetProfileChangedValue(False)
     Window.CloseByUser(self, *args)
예제 #4
0
 def CloseByUser(self, *args):
     sm.GetService('audio').SendUIEvent('ind_windowClosed')
     Window.CloseByUser(self, *args)