Remove Animator in clip via Editor Script?

i need this …
help

it work. this code

void RemoveAnimatorInClip(Animator target, AnimationClip clip)
{
    var controller = target.runtimeAnimatorController as AnimatorController;
    string removeName = clip.name;
    var stateMachines = controller.layers[0].stateMachine;
    stateMachines.defaultState = null;
    if (stateMachines.states.Length - 1 < 0)
        stateMachines.states = new ChildAnimatorState[0];
    else
    {
        List<ChildAnimatorState> list = new List<ChildAnimatorState>();
        for (int i = 0; i < stateMachines.states.Length; ++i)
        {
            if (stateMachines.states*.state.name.Equals(removeName)) continue;*

list.Add(stateMachines.states*);*
}
stateMachines.states = list.ToArray();
}
AssetDatabase.SaveAssets();
AssetDatabase.ImportAsset(AssetDatabase.GetAssetPath(controller));
}