protected void CheckHit() { if (m_animFunction.GetCurrntAnimClipName() == "hit") { nowState = ENEMY_STATE.HIT; } }
private void Update() { if (m_fAppearTime > 0) { m_fAppearTime -= Time.deltaTime; } if (m_bAppear == false && m_fAppearTime <= 0) { m_bAppear = true; m_animator.SetBool(m_hashBAppear, true); m_monsterHpBar.transform.gameObject.SetActive(true); } m_monsterHpBar.SetHPBar(m_monsterInfo); m_monsterHpBar.SetHpBarDirection(this.transform.localScale.x); // 다시볼것 if (m_animFunction.GetCurrntAnimClipName() == "hit") { m_monsterAttack.m_bAttack = false; } }
//애니메이션 이벤트 사용 public void ColliderSkillLifeCycleOn(float _time) { SkillManager.ColliderLifeCycleOn(_time, m_animFuntion.GetCurrntAnimClipName()); }