/// <summary> /// Set Playing Root Unit. /// </summary> /// <param name="rootUnit"></param> public void SetOptRootUnit(apOptRootUnit rootUnit) { //Debug.LogError("SetOptRootUnit [" + rootUnit.transform.name + "]"); if (_curPlayedRootUnit != rootUnit) { _curPlayedRootUnit = rootUnit; _portrait.ShowRootUnit(_curPlayedRootUnit); //AnimQueue를 돌면서 해당 RootUnit이 아닌 PlayUnit은 강제 종료한다. for (int i = 0; i < _animPlayQueues.Count; i++) { _animPlayQueues[i].StopWithInvalidRootUnit(_curPlayedRootUnit); } } }