Skip to content

Instantly share code, notes, and snippets.

@engralihaiderkhan
engralihaiderkhan / RemoveMissingScriptsRecursively.cs
Created March 4, 2024 13:03 — forked from vildninja/RemoveMissingScriptsRecursively.cs
Remove missing MonoBehaviour script components in Unity 2019.1 including visiting prefafab assets.
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using UnityEditor;
public static class FindMissingScriptsRecursively
{
[MenuItem("Auto/Remove Missing Scripts Recursively Visit Prefabs")]
private static void FindAndRemoveMissingInSelected()
{
// EditorUtility.CollectDeepHierarchy does not include inactive children