| 12345678910111213141516171819202122232425262728 |
- """ZoneEntityBase module: contains the ZoneEntityBase class"""
- import Entity
- import LevelConstants
- class ZoneEntityBase(Entity.Entity):
- def __init__(self, level, entId):
- Entity.Entity.__init__(self, level, entId)
- self.zoneId = None
- def destroy(self):
- del self.zoneId
- Entity.Entity.destroy(self)
- def isUberZone(self):
- return self.entId == LevelConstants.UberZoneEntId
- def setZoneId(self, zoneId):
- """set the network zoneId that this zone entity corresponds to"""
- self.zoneId = zoneId
- def getZoneId(self):
- """network zoneId"""
- return self.zoneId
- def getZoneNum(self):
- """zoneNum from model / entityId"""
- return self.entId
|