Emit warning when Pickable
added to an entity whose mesh is unloaded from main world
#19207
Labels
C-Feature
A new feature, making something new possible
S-Needs-Triage
This issue needs to be labelled
What problem does this solve or what need does it fill?
I lost several hours to a silent failure caused by specifying
RenderAssetUsages::RENDER_WORLD
on a procedural mesh builder. I figured this was safe since the docs don't mention any footguns associated with this setting, in fact they recommend it for unchanging assets:but when I later added the MeshPickingPlugin it simply doesn't see any of the meshes without giving any hint as to why.
What solution would you like?
Emit a warning when a mesh with
RENDER_WORLD
asset usage is added alongside a non-ignorePickable
component, as I don't think this could ever be intended usage.What alternative(s) have you considered?
Several doc improvements could allay this issue as well, chief among which warnings added to
RenderAssetUsages
and maybePickable
orMeshPickingSettings
.The text was updated successfully, but these errors were encountered: