def selectObserver(self, isObserver): result = yield self.prbDispatcher.sendPrbRequest( prb_ctx.SetPlayerObserverStateCtx( isObserver, True, waitingID='prebattle/change_user_status')) if not result: self.as_setObserverS(False) self.__showActionErrorMessage()
def __enterTrainingRoom(self): if self.storage.isObserver: self.changeUserObserverStatus( prb_ctx.SetPlayerObserverStateCtx( True, True, waitingID='prebattle/change_user_status'), self.__onPlayerReady) else: self.setPlayerState( prb_ctx.SetPlayerStateCtx(True, waitingID='prebattle/player_ready'), self.__onPlayerReady)