I have been having an issue where ispickable works fine if a mesh is a simple primitive, but seem to not fire the pick event (or even detecting it needs to) when meshes are nested or complex, despite isPickable being set.
Am I just not initializing this correctly, or what is (not) happening? When I go to pick a complex mesh it’s like they don’t have an isPickable set (cursor wont change, nothing fires when I click), though it works fine with the primitive “NoMesh” mesh. isPickable is showing set to true for both simple and complex meshes in the scene debug layer GUI, something just seems to be stopping it from ever being fired.
Why does A have all of its Mesh class properties, but B would not. They both appear to be class MESH. I bet due to scope I am loosing that click event before its ever called, but need to know why there is a difference when, in the class linked above, they basically are created the same way.