/// <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);
                }
            }
        }