コード例 #1
0
ファイル: DistributedGoon.py プロジェクト: tsp-team/ttsp-src
    def announceGenerate(self):
        DistributedAvatar.announceGenerate(self)
        taskMgr.add(self.__watchTargetTask, self.uniqueName("watchTarget"))

        self.startSmooth()

        self.reparentTo(render)
コード例 #2
0
ファイル: DistributedSuit.py プロジェクト: tsp-team/ttsp-src
    def announceGenerate(self):
        DistributedAvatar.announceGenerate(self)

        # Picked up by DistributedBattleZone:
        messenger.send('suitCreate', [self])

        self.startSmooth()
        self.reparentTo(render)
コード例 #3
0
 def announceGenerate(self):
     DistributedAvatar.announceGenerate(self)
     self.loadChar()
     self.startBlink()
     base.taskMgr.add(self.__monitorRange, self.uniqueName('monitorRange'))
     self.sendUpdate('requestStateData')
     if self.charId == SAILOR_DONALD:
         self.disableRay()
         self.cleanupPhysics()
         boat = self.cr.playGame.hood.loader.geom.find('**/*donalds_boat*')
         boat.find('**/wheelNode').stash()
         self.setPos(0, -1, 3.95)
         self.reparentTo(boat)
         self.loop('wheel')
     else:
         self.reparentTo(render)
コード例 #4
0
 def announceGenerate(self):
     DistributedAvatar.announceGenerate(self)
     if self.animFSM.getCurrentState().getName() == 'off':
         self.setAnimState('Happy')
コード例 #5
0
ファイル: NPC_Goon.py プロジェクト: tsp-team/ttsp-src
 def announceGenerate(self):
     DistributedAvatar.announceGenerate(self)
     self.loadGoonie()
     self.startSmooth()
     self.reparentTo(render)
コード例 #6
0
 def announceGenerate(self):
     DistributedAvatar.announceGenerate(self)
     DistributedSmoothNode.announceGenerate(self)
     self.healthLabel.setScale(1.1)
     self.deathEvent = self.uniqueName('DistributedPieTurret-death')
     self.makeTurret()
コード例 #7
0
 def announceGenerate(self):
     DistributedAvatar.announceGenerate(self)
     if self.animFSM.getCurrentState().getName() == 'off':
         self.setAnimState('neutral')
     self.startBlink()