LieutenantChampignon/Projet Unity/Lieutenant Champignon/Assets/BUT Project/Scripts/[starter]/Animation/AnimationSimple.cs

36 lines
741 B
C#
Executable File

using UnityEngine;
namespace BUT
{
public class AnimationSimple : MonoBehaviour
{
[Header("Movement")]
[SerializeField]
Animator m_Animator;
[SerializeField]
float m_SpeedMultiplier;
public void Moving(bool moving)
{
m_Animator?.SetBool("Move", moving);
}
public void ChangeSpeed(float speed)
{
m_Animator?.SetFloat("Speed", speed * m_SpeedMultiplier);
}
public void ChangeGrounded(bool grounded)
{
m_Animator?.SetBool("IsGrounded", grounded);
}
public void Die()
{
m_Animator?.SetTrigger("Die");
}
}
}