def onstage(self): self.notify.debug("onstage") DistributedMinigame.onstage(self) self.scorePanels = [] # start up the minigame; parent things to render, start playing music... self.assetMgr.onstage() # Displaying the local avatar lt = base.localAvatar lt.reparentTo(render) ## lt.setBin('fixed', 10) lt.hideName() self.__placeToon(self.localAvId) lt.setAnimState('Happy', 1.0) lt.setSpeed(0, 0) base.localAvatar.collisionsOn() base.localAvatar.setTransparency(1) # Create Head Collision for the local avatar self.setupHeadCollision() self.cameraMgr.onstage() toonSD = self.toonSDs[self.localAvId] toonSD.enter() toonSD.fsm.request('normal') self.twoDDrive = TwoDDrive(self, self.TOON_SPEED, maxFrameMove=self.MAX_FRAME_MOVE)
def onstage(self): self.notify.debug('onstage') DistributedMinigame.onstage(self) self.scorePanels = [] self.assetMgr.onstage() lt = base.localAvatar lt.reparentTo(render) lt.hideName() self.__placeToon(self.localAvId) lt.setAnimState('Happy', 1.0) lt.setSpeed(0, 0) base.localAvatar.collisionsOn() base.localAvatar.setTransparency(1) self.setupHeadCollision() self.cameraMgr.onstage() toonSD = self.toonSDs[self.localAvId] toonSD.enter() toonSD.fsm.request('normal') self.twoDDrive = TwoDDrive(self, self.TOON_SPEED, maxFrameMove=self.MAX_FRAME_MOVE)