Poodletooth-iLand/toontown/estate/DistributedGardenAI.py
2015-05-12 15:58:12 -05:00

28 lines
818 B
Python

from direct.directnotify import DirectNotifyGlobal
from direct.distributed.DistributedObjectAI import DistributedObjectAI
class DistributedGardenAI(DistributedObjectAI):
notify = DirectNotifyGlobal.directNotify.newCategory("DistributedGardenAI")
def __init__(self, air):
DistributedObjectAI.__init__(self, air)
self.air = air
self.props = []
def generate(self):
DistributedObjectAI.generate(self)
def announceGenerate(self):
DistributedObjectAI.announceGenerate(self)
def disable(self):
DistributedObjectAI.disable(self)
def delete(self):
DistributedObjectAI.delete(self)
def setProps(self, props):
self.props = props
def d_sendNewProp(self, prop, x, y, z):
self.sendUpdate('sendNewProp', [prop, x, y, z])