AnimationMixer.cs 409 B

12345678910111213141516
  1. namespace UnityUIPlayables
  2. {
  3. public abstract class AnimationMixer<TBinding, TAnimationBehaviour>
  4. {
  5. protected TBinding Binding;
  6. public virtual void SetupFrame(TBinding binding)
  7. {
  8. Binding = binding;
  9. }
  10. public abstract void Blend(TAnimationBehaviour behaviour, float inputWeight, float progress);
  11. public abstract void ApplyFrame();
  12. }
  13. }