Search Issue Tracker

By Design



Found in



Issue ID




"Object.FindObjectsOfType<T>() is obsolete" warning is thrown when using "Transitions Plus" asset



How to reproduce:
1. Open the ““ project
2. Observe the Console window
3. (If no warnings are thrown)
3.1 Rebuild the Library
3.2 Observe the Console window

Expected result: No warnings or errors in the Console window
Actual result: “Object.FindObjectsOfType<T>() is obsolete (has deprecated)” warning is thrown

Reproducible with: 2023.2.4f1, 2023.3.0a18
Couldn’t test with: 2021.3.33f1, 2022.3.15f1 (Object.FindObjectsOfType<T>() is not deprecated)

Reproducible on: MacOS 12.6.7 (by reporter), Windows 11
Not reproducible on: no other environment tested

  1. Resolution Note:

    `FindObjectsOfType` are still usable in that version. The reason we deprecated it as it did not scale as it was doing sorting that dont scale with the amount of Object in the project as explained in the Obsolete warning.
    So for speed, I would suggest moving to the new API `FindObjectsByType`

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.