Пример #1
0
        internal void RemoveState(SpriteAnimationState state)
        {
            if (state != null)
            {
                animationStates.Remove(state.name);
                allStates.Remove(state);

                SpriteAnimationState.ReleaseState(state);
            }
        }
Пример #2
0
        static bool removeClip(SpriteAnimationState state)
        {
            bool needRemove = state.clip == _removeClip;

            if (needRemove)
            {
                state._animation.animationStates.Remove(state.name);
                SpriteAnimationState.ReleaseState(state);
            }
            return(needRemove);
        }