from direct.directnotify import DirectNotifyGlobal from direct.distributed.DistributedObjectAI import DistributedObjectAI from direct.distributed.ClockDelta import * import time class DistributedTimerAI(DistributedObjectAI): notify = DirectNotifyGlobal.directNotify.newCategory("DistributedTimerAI") def __init__(self, air): DistributedObjectAI.__init__(self, air) self.setStartTime(globalClockDelta.getRealNetworkTime(bits = 32)) def setStartTime(self, time): self.startTime = time def getStartTime(self): return self.startTime