Files
Continentis/Assets/OtherPlugins/AnimatorPlus/Example/Scripts/PlayAnimationExample.cs
SoulliesOfficial d09b58fd80 架构大更
2026-03-20 11:56:50 -04:00

34 lines
905 B
C#

using UnityEngine;
namespace AnimatorPlus.Example
{
public class PlayAnimationExample : MonoBehaviour
{
public AnimatorPlus animatorPlus;
public AnimationClip animationClip;
public AvatarMask avatarMask;
public float fadeTime = 0.2f;
public float fadeInTime = 0.2f;
public float fadeOutTime = 0.2f;
public void PlayAnimator()
{
animatorPlus.PlayAnimator(fadeTime);
}
public void OnSliderValueChanged(float value)
{
animatorPlus.Animator.SetFloat("Speed", value);
}
public void PlayAnimationClip()
{
animatorPlus.PlayAnimationClip(animationClip, fadeInTime, fadeTime);
}
public void PlayAnimationClipWithMask()
{
animatorPlus.PlayAnimationClip(animationClip, fadeTime, fadeTime, avatarMask);
}
}
}