Ability to retrieve the mesh filters for dynamically generated meshs at runtime?

I’m trying to run GetObjectsOfType and it’s returning 0 objects even though i see all the .b3dm files and there corresponding game objects with mesh filter components in the heirarchy. Is there some sort of limitation with Unity or Cesium for retrieving MeshFilters that are created at run time? When I add a primitive object to my scene and run the same script it returns that mesh filter so I don’t believe its my script.

All of the game objects streamed by a tileset are marked with HideFlags.HideAndDontSave. According to the documentation, FindObjectsOfType does not return objects with HideFlags.DontSave set. Supposedly, you can use Resources.FindObjectsOfTypeAll to avoid this limitation.

1 Like