lobihalf.blogg.se

Unity soundsource find all
Unity soundsource find all











unity soundsource find all

Then simply drag & drop your asset from the Project View into the finder field. Equals( newReplacementGuid))Įver wondered where (or if at all) one of your assets is used in your project? Me too, so I wrote this little helper to find references in prefabs, scenes and materials for assets. TextField( "Replacement ", replacementGuid) Var newReplacementGuid = EditorGUILayout. If ( referenceObjects != null & referenceObjects. Button( "Get GUID ") & searchedObject != null) name : "Drag & Drop Asset ", searchedObject, typeof( Object), false) ObjectField( searchedObject != null ? searchedObject. name + " ( " + referenceCount + ") ", referencingObject, typeof( Object), false) BeginScrollView( scrollPosition) įoreach ( var referenceObject in referenceObjectsDictionary) Label( "Reference by: " + referenceObjectsDictionary. Private void DisplayReferenceObjectList( Dictionary referenceObjectsDictionary) \nPlease change your serialization mode in \"Edit/Project Settings/Editor/Version Control \"\n to \"Visisble Meta Files \" and \"Asset Serialization \" to \"Force Text \". Label( "The Reference Finder relies on readable meta files (visible text serialization).

unity soundsource find all

Private void DisplaySerializationWarning() name + " \n\nOld: \n " + text + " \n\nNew: \n " + newText) ĪssetDatabase. Log( "Overwriting file data of: " + referenceObject. Replace( guidToFind, replacementGuid) ĭebug. Private void ReplaceGuids( Dictionary referenceObjects, string guidToFind, string replacementGuid)įoreach ( var referenceObject in referenceObjects. ReplaceGuids( referenceObjects, guidToFind, replacementGuid) ĭisplayReferenceObjectList( referenceObjects) LogError( "no asset found for GUID: " + guidToFind) Debug.Log("Search took " + searchTimer.Elapsed) ĭebug. LogError( path + " could not be loaded ") dataPath, "*.shadergraph ", SearchOption. GetWindow( typeof( ReferenceFinder), false, "Reference Finder ") Private Stopwatch searchTimer = new Stopwatch() Private Dictionary referenceObjects = new Dictionary() Public class ReferenceFinder : EditorWindow













Unity soundsource find all