Ejemplo n.º 1
0
 def handleChildArriveZone(self, child, zoneId):
     DistributedNode.handleChildArrive(self, child, zoneId)
     if (zoneId >= self.startingZone):
         if not child.gridParent:
             child.gridParent = GridParent(child)
         child.gridParent.setGridParent(self, zoneId)
     elif child.gridParent:
         child.gridParent.delete()
         child.gridParent = None
Ejemplo n.º 2
0
 def __init__(self, cr):
     DistributedNode.__init__(self, cr)
     # Let the derived classes instantiate the NodePath
     self.visAvatar = None
     self.gridVisContext = None
     # Do we have grid lines visualized?
     self._onOffState = False
     if __debug__:
         self.haveGridLines = 0
Ejemplo n.º 3
0
 def handleChildArriveZone(self, child, zoneId):
     DistributedNode.handleChildArrive(self, child, zoneId)
     if (zoneId >= self.startingZone):
         if not child.gridParent:
             child.gridParent = GridParent(child)
         child.gridParent.setGridParent(self, zoneId)
     elif child.gridParent:
         child.gridParent.delete()
         child.gridParent = None
Ejemplo n.º 4
0
 def __init__(self, cr):
     DistributedNode.__init__(self, cr)
     # Let the derived classes instantiate the NodePath
     self.visAvatar = None
     self.gridVisContext = None
     # Do we have grid lines visualized?
     self._onOffState = False
     if __debug__:
         self.haveGridLines = 0
Ejemplo n.º 5
0
 def delete(self):
     DistributedNode.delete(self)
     # TODO: when teleporting off an island...
     taskMgr.remove(self.taskName("processVisibility"))
Ejemplo n.º 6
0
 def disable(self):
     DistributedNode.disable(self)
     self.stopProcessVisibility()
Ejemplo n.º 7
0
 def generate(self):
     DistributedNode.generate(self)
Ejemplo n.º 8
0
 def delete(self):
     DistributedNode.delete(self)
     # TODO: when teleporting off an island...
     taskMgr.remove(self.taskName("processVisibility"))
Ejemplo n.º 9
0
 def disable(self):
     DistributedNode.disable(self)
     self.stopProcessVisibility()
Ejemplo n.º 10
0
 def generate(self):
     DistributedNode.generate(self)