private void ResetHeroPosition(CharHandler charHandler) { charHandler.ToIdle(); charHandler.m_CharState.enabled = true; charHandler.m_CharMove.SetAgentEnable(true); charHandler.m_CharSkill.RunCD(true); charHandler.m_CharSkill.InitTriggerSkill(); }
void Update() { if (_bMove) { if (BeArrived()) { _agent.isStopped = true; _charHandler.ToIdle(); } } else if (_bSlide) { if (BeArrived()) { _charHandler.ToIdle(); } else { _dir = (_tarPos - _transform.position).normalized; Slide(_dir); } } }