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)
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)
def CloseByUser(self, *args): browserController = sm.GetService('structureControllers').GetStructureBrowserController() if not browserController.PlayerWantsToLeaveProfile(): return browserController.SetProfileChangedValue(False) Window.CloseByUser(self, *args)
def CloseByUser(self, *args): sm.GetService('audio').SendUIEvent('ind_windowClosed') Window.CloseByUser(self, *args)