Skip to content

Commit

Permalink
Added parameter copy fields in parameter driver copy
Browse files Browse the repository at this point in the history
  • Loading branch information
Cibbi committed Jul 18, 2022
1 parent ead2b4e commit 48de975
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion Editor/AnimatorCloner.cs
Original file line number Diff line number Diff line change
Expand Up @@ -310,10 +310,28 @@ private static void CloneBehaviourParameters(StateMachineBehaviour old, StateMac
var d = old as VRCAvatarParameterDriver;
l.debugString = d.debugString;
l.localOnly = d.localOnly;
l.isLocalPlayer = d.isLocalPlayer;
l.initialized = d.initialized;
l.parameters = d.parameters.ConvertAll(p =>
{
string name = GetNewParameterNameIfSwapped(p.name);
return new VRC_AvatarParameterDriver.Parameter { name = name, value = p.value, chance = p.chance, valueMin = p.valueMin, valueMax = p.valueMax, type = p.type };
return new VRC_AvatarParameterDriver.Parameter
{
name = name,
value = p.value,
chance = p.chance,
valueMin = p.valueMin,
valueMax = p.valueMax,
type = p.type,
source = p.source,
convertRange = p.convertRange,
destMax = p.destMax,
destMin = p.destMin,
destParam = p.destParam,
sourceMax = p.sourceMax,
sourceMin = p.sourceMin,
sourceParam = p.sourceParam
};
});
break;
}
Expand Down

0 comments on commit 48de975

Please sign in to comment.