kill crash when closing window from diving game
This commit is contained in:
parent
ab72021e6e
commit
4eeaa76c1a
|
|
@ -359,11 +359,12 @@ class GravityWalker(DirectObject.DirectObject):
|
|||
self.cTrav.addCollider(self.cEventSphereNodePath, self.event)
|
||||
self.cTrav.addCollider(self.cRayNodePath, self.lifter)
|
||||
else:
|
||||
self.cTrav.removeCollider(self.cWallSphereNodePath)
|
||||
if self.wantFloorSphere:
|
||||
self.cTrav.removeCollider(self.cFloorSphereNodePath)
|
||||
self.cTrav.removeCollider(self.cEventSphereNodePath)
|
||||
self.cTrav.removeCollider(self.cRayNodePath)
|
||||
if hasattr(self, 'cTrav'):
|
||||
self.cTrav.removeCollider(self.cWallSphereNodePath)
|
||||
if self.wantFloorSphere:
|
||||
self.cTrav.removeCollider(self.cFloorSphereNodePath)
|
||||
self.cTrav.removeCollider(self.cEventSphereNodePath)
|
||||
self.cTrav.removeCollider(self.cRayNodePath)
|
||||
|
||||
def getCollisionsActive(self):
|
||||
assert self.debugPrint("getCollisionsActive() returning=%s"%(
|
||||
|
|
|
|||
Loading…
Reference in New Issue