Exemple #1
0
        public bool RemoveAnimation(string name)
        {
            if (IsContains(name) == false)
            {
                MotionLog.Warning($"Not found Animation : {name}");
                return(false);
            }

            AnimState animState = GetAnimState(name);
            AnimMixer animMixer = GetAnimMixer(animState.Layer);

            if (animMixer != null)
            {
                animMixer.RemoveState(animState.Name);
            }

            animState.Destroy();
            _states.Remove(animState);
            return(true);
        }