mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
added non-collidable parent for AI collision optimization
This commit is contained in:
parent
21de5d551f
commit
b79eb8dbeb
@ -316,6 +316,9 @@ class DistributedObjectAI(DistributedObjectBase, EnforcesCalldowns):
|
|||||||
#return self.air.getRender(self.zoneId)
|
#return self.air.getRender(self.zoneId)
|
||||||
return self.getZoneData().getRender()
|
return self.getZoneData().getRender()
|
||||||
|
|
||||||
|
def getNonCollidableParent(self):
|
||||||
|
return self.getZoneData().getNonCollidableParent()
|
||||||
|
|
||||||
def getParentMgr(self):
|
def getParentMgr(self):
|
||||||
#return self.air.getParentMgr(self.zoneId)
|
#return self.air.getParentMgr(self.zoneId)
|
||||||
return self.getZoneData().getParentMgr()
|
return self.getZoneData().getParentMgr()
|
||||||
|
@ -248,6 +248,9 @@ class DistributedObjectUD(DistributedObjectBase):
|
|||||||
# note that this will return a different node if we change zones
|
# note that this will return a different node if we change zones
|
||||||
return self.air.getRender(self.zoneId)
|
return self.air.getRender(self.zoneId)
|
||||||
|
|
||||||
|
def getNonCollidableParent(self):
|
||||||
|
return self.air.getNonCollidableParent(self.zoneId)
|
||||||
|
|
||||||
def getParentMgr(self):
|
def getParentMgr(self):
|
||||||
return self.air.getParentMgr(self.zoneId)
|
return self.air.getParentMgr(self.zoneId)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user