public virtual void DoEnd(EHeroBattleAction eNextAction) { if (IsMovingAction(m_ActionManager.GetCurrentAction()) && eNextAction != EHeroBattleAction.HeroAction_BattleDie) { m_Owner.IsAction = false; } // idle Action을 제외하고 모든 행동 끝에는 targetHero를 초기화 시킨다. if (m_ActionManager.GetCurrentAction() != EHeroBattleAction.HeroAction_Idle) { m_Owner.BattleTargetHero = null; // 전투시 공격 승리자를 더 높게 설정했던 SortingOrder를 원래대로 초기화. m_Owner.SetDefaultSortingOrder(); } }