// Объяви переменную компонента (если её ещё нет)
private Animator anim;
private Rigidbody2D rb;
void Start()
{
anim = GetComponent<Animator>();
rb = GetComponent<Rigidbody2D>();
}
void Update()
{
// ... твой код движения ...
// ПЕРЕДАЧА ДАННЫХ В АНИМАТОР:
// Передаем вертикальную скорость (rb.velocity.y)
anim.SetFloat("yVelocity", rb.velocity.y);
// Передаем, на земле ли мы (используй свою переменную заземления, например isGrounded)
anim.SetBool("isGrounded", isGrounded);
}
// Этот метод вызовем позже, когда сделаем врагов или шипы
public void TakeDamage()
{
// Активируем триггер урона, аниматор сам переключит на анимацию Hurt
anim.SetTrigger("Hurt");
}