public override IEnumerator AttackDelay() { //print("어택 딜레이"); sc_Controller.m_moveType = MoveType.Stay; //m_Animator.SetInteger("BattleSTATE", (int)MermanBattleType.Idle); m_Animator.SetInteger("AttackValue", -1); sc_Controller.m_isAttack = false; sc_Controller.LockRotation = true; sc_Controller.m_isAttackDelay = true; m_Animator.SetInteger("BattleSTATE", -1); m_Animator.SetFloat("RunSpeed", 1f); sc_Controller.AttackDelayTime = 0; yield return(new WaitUntil(() => sc_Controller.CheckAttackDelay() == true)); sc_Controller.m_isAttackDelay = false; // 맞았을 경우에는 회전 잠궈두기 if (!sc_Controller.OnHitFlag) { sc_Controller.LockRotation = false; } }