Add AacFlBase.NewBlendTree

This commit is contained in:
Haï~
2023-10-02 04:53:27 +02:00
parent d22d73cc82
commit 53da87438e
7 changed files with 353 additions and 175 deletions
+10
View File
@@ -198,6 +198,11 @@ namespace AnimatorAsCode.V1
return AnyTransition(destination, Machine);
}
public AacFlTransition AnyTransitionsTo(AacFlStateMachine destination)
{
return AnyTransition(destination, Machine);
}
public AacFlEntryTransition EntryTransitionsTo(AacFlState destination)
{
return EntryTransition(destination, Machine);
@@ -238,6 +243,11 @@ namespace AnimatorAsCode.V1
return new AacFlTransition(ConfigureTransition(animatorStateMachine.AddAnyStateTransition(destination.State)), animatorStateMachine, null, destination.State);
}
private AacFlTransition AnyTransition(AacFlStateMachine destination, AnimatorStateMachine animatorStateMachine)
{
return new AacFlTransition(ConfigureTransition(animatorStateMachine.AddAnyStateTransition(destination.Machine)), animatorStateMachine, null, destination.Machine);
}
private AnimatorStateTransition ConfigureTransition(AnimatorStateTransition transition)
{
DefaultsProvider.ConfigureTransition(transition);