don't crash if localizing node goes away

This commit is contained in:
David Rose 2003-12-14 01:28:03 +00:00
parent b7c6b8105e
commit 6f52b6cf25

View File

@ -33,8 +33,10 @@ class SfxPlayer:
Get the volume that a sound should be played at if it is Get the volume that a sound should be played at if it is
localized at this node. We compute this wrt the camera localized at this node. We compute this wrt the camera
""" """
d = None
if not node.isEmpty():
d = node.getDistance(base.cam) d = node.getDistance(base.cam)
if d > self.cutoffDistance: if d == None or d > self.cutoffDistance:
volume = 0 volume = 0
else: else:
if SfxPlayer.UseInverseSquare: if SfxPlayer.UseInverseSquare: