mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
added getZoneEntity and getZoneNode
This commit is contained in:
parent
03795f447a
commit
9df92afa20
@ -42,6 +42,14 @@ class Entity(DirectObject):
|
|||||||
"""returns entId of zone that contains this entity"""
|
"""returns entId of zone that contains this entity"""
|
||||||
return self.level.getEntityZoneEntId(self.entId)
|
return self.level.getEntityZoneEntId(self.entId)
|
||||||
|
|
||||||
|
def getZoneEntity(self):
|
||||||
|
"""returns zone entity for zone that contains this entity"""
|
||||||
|
return self.level.getEntity(self.getZoneEntId())
|
||||||
|
|
||||||
|
def getZoneNode(self):
|
||||||
|
"""returns zoneNode for zone that contains this entity"""
|
||||||
|
return self.getZoneEntity().getNodePath()
|
||||||
|
|
||||||
def privGetSetter(self, attrib):
|
def privGetSetter(self, attrib):
|
||||||
setFuncName = 'set%s%s' % (string.upper(attrib[0]), attrib[1:])
|
setFuncName = 'set%s%s' % (string.upper(attrib[0]), attrib[1:])
|
||||||
if hasattr(self, setFuncName):
|
if hasattr(self, setFuncName):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user