I am currently working on R&D using Unity and Leap Motion, and for one particular feature that I am brainstorming one, I need to enclose a 3-D model inside a Trigger Collider so that I can add more models inside it and move everything altogether. Basically, the main object will contain the Collider Component with Trigger active, and separate models are children of that object at runtime. The child objects also have a collider component attached to them to become grabbable.
However, during gameplay, the children objects are grabbable (which is how I intend them to react), but they're not always grabbable, meaning that they will randomly stop being grabbable and become grabbable. I am not sure what is causing this as none of my scripts interfere with the children colliders, and I have observed that their colliders remain active at all times, even when they're not grabbable. Their rigid bodies and Leap Motion scripts are intact.
Any ideas on what could be causing this weird behavior?