from direct.directnotify import DirectNotifyGlobal
from direct.distributed.DistributedObjectAI import DistributedObjectAI

class DistributedCannonAI(DistributedObjectAI):
    notify = DirectNotifyGlobal.directNotify.newCategory("DistributedCannonAI")

    def setEstateId(self, todo0):
        pass

    def setTargetId(self, todo0):
        pass

    def setPosHpr(self, todo0, todo1, todo2, todo3, todo4, todo5):
        pass

    def setActive(self, todo0):
        pass

    def setActiveState(self, todo0):
        pass

    def requestEnter(self):
        pass

    def requestExit(self):
        pass

    def setMovie(self, todo0, todo1):
        pass

    def setCannonPosition(self, todo0, todo1):
        pass

    def setCannonLit(self, todo0, todo1):
        pass

    def setFired(self):
        pass

    def setLanded(self):
        pass

    def updateCannonPosition(self, todo0, todo1, todo2):
        pass

    def setCannonWillFire(self, todo0, todo1, todo2, todo3, todo4):
        pass

    def setCannonExit(self, todo0):
        pass

    def requestBumperMove(self, todo0, todo1, todo2):
        pass

    def setCannonBumperPos(self, todo0, todo1, todo2):
        pass