moved scenegraph getters to DistributedObjectAI

This commit is contained in:
Darren Ranalli 2004-06-15 21:50:46 +00:00
parent 8ced1a6368
commit adcdd060f7
2 changed files with 7 additions and 7 deletions

View File

@ -14,13 +14,6 @@ class DistributedNodeAI(DistributedObjectAI.DistributedObjectAI, NodePath):
self.removeNode()
DistributedObjectAI.DistributedObjectAI.delete(self)
def getRender(self):
# note that this will return a different node if we change zones
return self.air.getRender(self.zoneId)
def getParentMgr(self):
return self.air.getParentMgr(self.zoneId)
### setParent ###
def b_setParent(self, parentToken):

View File

@ -111,6 +111,13 @@ class DistributedObjectAI(DirectObject.DirectObject):
self.air.changeDOZoneInTables(self, newZoneId, oldZoneId)
messenger.send(self.getZoneChangeEvent(), [newZoneId, oldZoneId])
def getRender(self):
# note that this will return a different node if we change zones
return self.air.getRender(self.zoneId)
def getParentMgr(self):
return self.air.getParentMgr(self.zoneId)
def sendUpdate(self, fieldName, args = []):
if self.air:
self.air.sendUpdate(self, fieldName, args)