Hi, i'd want to make pickup/reload animations and i'm currently trying to make a small proof of concept umotion project to make it work.
I've setup my humanoid rig and i've added a few cubes (which can represent an object i'm holding/grabbing for example) to the root. Here's what it looks like:
The goal is, in an extremely crude way, to pick the first cube ("Magazine", orange color) with one arm, making it a child of the character's left hand, lifting it, throwing it upwards, catching it, then putting it on the other cube ("Gun", cyan color) and lastly linking it to that second cube.
Now, if i was working with a generic rig i wouldn't have any issue, as after importing "Character_Stickman" i'll be able to animate both cubes' properties (position, rotation and scale) and i'll be able to use the child of constraint to "link it" to a parent. This is what it looks like after importing:
However i am using a humanoid rig, which means i can't animate the cubes' properties.
I've tried adding a custom property as a child of one of the cubes, but i couldn't animate the cube with it:
I'm assuming the objects i'm trying to animate (in this case, the two cubes) have to be a child of the object i'm importing when creating the umotion project.
Is there a way to accomplish what i'm trying to do?