From a7288f855be765259c5caa6cee43335923a8c9f8 Mon Sep 17 00:00:00 2001 From: Samir Naik Date: Wed, 29 Dec 2004 03:25:31 +0000 Subject: [PATCH] added optional parameters in getAnimControls --- direct/src/interval/ActorInterval.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/direct/src/interval/ActorInterval.py b/direct/src/interval/ActorInterval.py index ef15de581b..6baefe5339 100644 --- a/direct/src/interval/ActorInterval.py +++ b/direct/src/interval/ActorInterval.py @@ -183,7 +183,8 @@ class LerpAnimInterval(CLerpAnimEffectInterval): def __init__(self, actor, duration, startAnim, endAnim, startWeight = 0.0, endWeight = 1.0, - blendType = 'noBlend', name = None): + blendType = 'noBlend', name = None, + partName=None, lodName=None): # Generate unique name if necessary if (name == None): name = 'LerpAnimInterval-%d' % LerpAnimInterval.lerpAnimNum @@ -196,13 +197,17 @@ class LerpAnimInterval(CLerpAnimEffectInterval): CLerpAnimEffectInterval.__init__(self, name, duration, blendType) if startAnim != None: - controls = actor.getAnimControls(startAnim) + controls = actor.getAnimControls( + startAnim, partName = partName, lodName = lodName) + #controls = actor.getAnimControls(startAnim) for control in controls: self.addControl(control, startAnim, 1.0 - startWeight, 1.0 - endWeight) if endAnim != None: - controls = actor.getAnimControls(endAnim) + controls = actor.getAnimControls( + endAnim, partName = partName, lodName = lodName) + #controls = actor.getAnimControls(endAnim) for control in controls: self.addControl(control, endAnim, startWeight, endWeight)