public void Damage(int _damage) { if (!cState.isDie || cState.state != CCharacterState.State.Block) { cState.HpDown(_damage); } }
// 피격 처리 public virtual void Damage(float damage) { // 몬스터의 체력을 감소함 if (_characterState.HpDown(damage) <= 0) { return; } // int 레이어인덱스 = Animator.GetLayerIndex("레이어이름"); int layerIndex = _animator.GetLayerIndex("Damage Layer"); // 피격 애니메이션 재생 _animator.Play("Damage", layerIndex); }