using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerAnimation : MonoBehaviour { private Animator anim; private Rigidbody2D rb; private PhysicsCheck physicsCheck; private PlayerController playerController; private void Awake() { anim = GetComponent(); rb = GetComponent(); physicsCheck = GetComponent(); playerController = GetComponent(); } private void Update() { SetAnimation(); } private void SetAnimation() { anim.SetFloat("velocityX", Mathf.Abs(rb.velocity.x)); anim.SetFloat("velocityY", rb.velocity.y); anim.SetBool("isGround", physicsCheck.isGround); anim.SetBool("isDead", playerController.isDead); anim.SetBool("isAttack", playerController.isAttack); } //ʼþµ÷Óà public void PlayHurt() { anim.SetTrigger("hurt"); } public void PlayAttack() { anim.SetTrigger("attackTrigger"); } }