Method group is Obsolete
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Close Submission failedFor some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.
Close Your name Your email Suggestion* Switch to ManualObsolete Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not. FindObjectsOfType sorts the results by InstanceID, but if you do not need this using FindObjectSortMode.None is considerably faster.
Declarationpublic static Object[] FindObjectsOfType(Type type);Obsolete Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not. FindObjectsOfType sorts the results by InstanceID but if you do not need this using FindObjectSortMode.None is considerably faster.
Declarationpublic static Object[] FindObjectsOfType(Type type, bool includeInactive);Obsolete Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not. FindObjectsOfType sorts the results by InstanceID but if you do not need this using FindObjectSortMode.None is considerably faster.
Declarationpublic static T[] FindObjectsOfType(bool includeInactive);Obsolete Object.FindObjectsOfType has been deprecated. Use Object.FindObjectsByType instead which lets you decide whether you need the results sorted or not. FindObjectsOfType sorts the results by InstanceID but if you do not need this using FindObjectSortMode.None is considerably faster.
Declarationpublic static T[] FindObjectsOfType(); Parameters Parameter Description type The type of object to find. includeInactive If true, components attached to inactive GameObjects are also included. ReturnsObject[] The array of objects found matching the type specified.
DescriptionGets a list of all loaded objects of Type type
.
This does not return assets (such as meshes, textures or prefabs), or objects with HideFlags.DontSave set. Objects attached to inactive GameObjects are only included if inactiveObjects
is set to true. Use Resources.FindObjectsOfTypeAll to avoid these limitations.
In Editor, this searches the Scene view by default. If you want to find an object in the Prefab stage, see the StageUtility APIs.
Note: This function is very slow. It is not recommended to use this function every frame. In most cases you can use the singleton pattern instead.
Obsolete: This function is obsolete, use Object.FindObjectsByType instead. This replacement allows you to specify whether to sort the resulting array. FindObjectsOfType() always sorts by InstanceID, so calling FindObjectsByType(FindObjectsSortMode.InstanceID) produces identical results. If you specify not to sort the array, the function runs significantly faster, however, the order of the results can change between calls.
Additional resources: Object.FindObjectsByType.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4