mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 01:44:06 -04:00
moved scenegraph getters to DistributedObjectAI
This commit is contained in:
parent
8ced1a6368
commit
adcdd060f7
@ -14,13 +14,6 @@ class DistributedNodeAI(DistributedObjectAI.DistributedObjectAI, NodePath):
|
|||||||
self.removeNode()
|
self.removeNode()
|
||||||
DistributedObjectAI.DistributedObjectAI.delete(self)
|
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 ###
|
### setParent ###
|
||||||
|
|
||||||
def b_setParent(self, parentToken):
|
def b_setParent(self, parentToken):
|
||||||
|
@ -111,6 +111,13 @@ class DistributedObjectAI(DirectObject.DirectObject):
|
|||||||
self.air.changeDOZoneInTables(self, newZoneId, oldZoneId)
|
self.air.changeDOZoneInTables(self, newZoneId, oldZoneId)
|
||||||
messenger.send(self.getZoneChangeEvent(), [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 = []):
|
def sendUpdate(self, fieldName, args = []):
|
||||||
if self.air:
|
if self.air:
|
||||||
self.air.sendUpdate(self, fieldName, args)
|
self.air.sendUpdate(self, fieldName, args)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user