예제 #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
예제 #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
예제 #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
예제 #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
예제 #5
0
 def delete(self):
     DistributedNode.delete(self)
     # TODO: when teleporting off an island...
     taskMgr.remove(self.taskName("processVisibility"))
예제 #6
0
 def disable(self):
     DistributedNode.disable(self)
     self.stopProcessVisibility()
예제 #7
0
 def generate(self):
     DistributedNode.generate(self)
예제 #8
0
 def delete(self):
     DistributedNode.delete(self)
     # TODO: when teleporting off an island...
     taskMgr.remove(self.taskName("processVisibility"))
예제 #9
0
 def disable(self):
     DistributedNode.disable(self)
     self.stopProcessVisibility()
예제 #10
0
 def generate(self):
     DistributedNode.generate(self)