private void FillBySearchForComponentUsage(bool testScene) { _prefabResults.Clear(); _sceneResults.Clear(); if (_targetScript != null) { if (testScene) { foreach (var go in GameObject.FindObjectsOfType <GameObject>()) { if (go.HasComponent(_targetScript)) { _sceneResults.Add(go); } } } else { _prefabResults.AddRange(PrefabHelper.GetAllPrefabAssetPathsDependantOn(_targetScript)); } } }