public static void ParameterTransitionOverrideCallback(object obj)
{
ParameterTransitionOverrideContext context = (ParameterTransitionOverrideContext) obj;
Undo.RecordObject(context.controller, "Change Parameter Transition Type");
if (context.type == ParameterTransitionType.Lerp)
{
context.controller.TargetSnapshot.ClearTransitionTypeOverride(context.parameter);
}
else
{
context.controller.TargetSnapshot.SetTransitionTypeOverride(context.parameter, context.type);
}
}