def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
     self.recallInvasion = False
     self.waitingOnStatus = False
     self.index = None
     self.currentTask = ''
     self.sendHello()
コード例 #2
0
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
     self.recallInvasion = False
     self.waitingOnStatus = False
     self.index = None
     self.currentTask = ''
     self.sendHello()
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
     self.air.netMessenger.accept('shardStatus', self, self.handleShardStatus)
     self.recallInvasion = False
     self.waitingOnStatus = False
     self.index = None
     self.currentTask = ''
     self.sendHello()
コード例 #4
0
    def announceGenerate(self):
        DistributedObjectGlobalAI.announceGenerate(self)
        if not MANAGER_DOID:
            self.notify.warning('A manager DoId is not defined!')
            return

        self.uberdogUp = False
        self.sendUpdate('hello', [MANAGER_DOID])
        taskMgr.doMethodLater(HEARTBEAT_INTERVAL * 2, self.reportUdLost, self.uniqueName('noResponseTask'))
コード例 #5
0
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
     self.air.netMessenger.accept('shardStatus', self,
                                  self.handleShardStatus)
     self.recallInvasion = False
     self.waitingOnStatus = False
     self.index = None
     self.currentTask = ''
     self.sendHello()
コード例 #6
0
    def announceGenerate(self):
        DistributedObjectGlobalAI.announceGenerate(self)
        if not MANAGER_DOID:
            self.notify.warning('A manager DoId is not defined!')
            return

        self.uberdogUp = False
        self.sendUpdate('hello', [MANAGER_DOID])
        taskMgr.doMethodLater(HEARTBEAT_INTERVAL * 2, self.reportUdLost,
                              self.uniqueName('noResponseTask'))
コード例 #7
0
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
     # Inform the UD that we as an AI have started up, and tell him the doId of our partymanager, so they can talk
     self.sendUpdate('partyManagerAIHello', [simbase.air.partyManager.doId])
コード例 #8
0
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
コード例 #9
0
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
     self.sendUpdate('lobbyManagerAIHello', [simbase.air.lobbyManager.doId])
コード例 #10
0
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
     self.sendUpdateToUD('addChatManager', [self.doId])
コード例 #11
0
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
コード例 #12
0
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
     # Inform the UD that we as an AI have started up, and tell him the doId of our partymanager, so they can talk
     self.sendUpdate('partyManagerAIHello', [simbase.air.partyManager.doId])
コード例 #13
0
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
     # Inform the UD that we as an AI have started up, and tell him the doId of our partymanager, so they can talk
     self.uberdogUp = False
     self.sendUpdate('partyManagerAIHello', [simbase.air.partyManager.doId])
     taskMgr.doMethodLater(5, self.reportUdLost, 'noResponseTask')
コード例 #14
0
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
     # Inform the UD that we as an AI have started up
     self.uberdogUp = False
     self.sendUpdate('partyManagerAIHello', [simbase.air.partyManager.doId])
コード例 #15
0
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
     self.sendUpdate('lobbyManagerAIHello', [simbase.air.lobbyManager.doId])
コード例 #16
0
 def announceGenerate(self):
     DistributedObjectGlobalAI.announceGenerate(self)
     # Inform the UD that we as an AI have started up, and tell him the doId of our partymanager, so they can talk
     self.uberdogUp = False
     self.sendUpdate('partyManagerAIHello', [simbase.air.partyManager.doId])
     taskMgr.doMethodLater(5, self.reportUdLost, 'noResponseTask')
コード例 #17
0
ファイル: SettingsMgrAI.py プロジェクト: satire6/Anesidora
 def announceGenerate(self):
     assert self.notify.debugCall()
     DistributedObjectGlobalAI.announceGenerate(self)
     SettingsMgrBase.announceGenerate(self)
     self.sendUpdate('requestAllChangedSettings', [])