def onMouseClick(self): anchorName = self.anchorName if self.enabled and anchorName and anchorName != self.__customizableObjectsMgr.getCurrentCameraAnchor(): self.logClick(anchorName) NewYearSoundsManager.playEvent(NewYearSoundEvents.ENTER_CUSTOME) NewYearNavigation.switchByAnchorName(anchorName) for cameraObject in ClientSelectableCameraObject.allCameraObjects: if cameraObject.state != CameraMovementStates.FROM_OBJECT: cameraObject.onDeselect(None) return
def __onSwitchEvent(event): ctx = event.ctx anchorName = ctx.get('anchorName') aliasName = ctx.get('viewAlias') anchordAsObject = ctx.get('anchordAsObject', False) if anchorName: if anchordAsObject: instantly = ctx.get('instantly', False) args = ctx.get('args') kwargs = ctx.get('kwargs') NewYearNavigation.showMainView(anchorName, viewAlias=aliasName, instantly=instantly, withFade=True, *args, **kwargs) else: NewYearNavigation.switchByAnchorName(anchorName, aliasName)
def onMouseClick(self): super(NewYearCelebrityEntryObject, self).onMouseClick() NewYearSoundsManager.playEvent(NewYearSoundEvents.ENTER_CUSTOME) self.logClick(AnchorNames.CELEBRITY) NewYearNavigation.switchByAnchorName(AnchorNames.CELEBRITY)
def __onCelebrityBtnClick(self): self.__flowlogger.logCelebrityClick() NewYearNavigation.switchByAnchorName(AnchorNames.CELEBRITY) self.__onWindowClose()
def __onGoToChallengeQuests(self): NewYearNavigation.switchByAnchorName(AnchorNames.CELEBRITY) if self.__isOwnView: self.parentView.destroyWindow()
def __onCelebrityBtnClick(self): NewYearNavigation.switchByAnchorName(AnchorNames.CELEBRITY)