My home PC bluescreened and won't boot and I haven't had time to troubleshoot it, so I had to wait until I was on the other computer I use for development. This .unitypackage contains a few extensions that I made to further integrate Motion Controller with Inventory Pro. The InventoryProAttributeSource inherits from BasicAttributes and thus you'll need to remove BasicAttributes. When you get or set the value of a float attribute, its default behaviour is to attempt to find a stat with a matching name in the Inventory Player's StatCollection. The default category and separator character are configurable in the inspector: So when the code calls IAttributeSource.GetAttributeValue<float>("Health"), by default it will follow the conventions of the Inventory Pro API and try to find the Default_Health stat. Because it inherits from BasicAttributes, you can use it exactly the same way to add any other custom attributes to the character. The package also contains: InventoryOotiiInputController, which implements Inventory Pro's IPlayerInputCallbacks interface to enable/disable the Motion Controller's Input Source and show or hide the mouse cursor as appropriate. AdvancedItemDropHandler, which inherits from Inventory Pro's ItemDropHandler; this component ensures that the dropped item has a Rigidbody component with gravity enabled and Discrete collision detection SpellInventoryProItem, which is a basic integration for the Spellcasting Motion Pack. In its current form, it's essentially used to cast a spell from the shortcut bar. You assign the Spell prefab in the inspector (the inspector has a field for "Mana Cost" but I never got around to implementing that), and it will activate the BasicSpellCasting motion when the item is used. To use this, you'll probably need to disable "Requires Stance" on the BasicSpellCasting motion and also remove the Action Alias on both that motion and SpellInventory, or else you'll get spells going off when you don't want them to. Be aware that I haven't used these scripts for quite a while, nor am I currently developing anything with Inventory Pro. So I haven't recently verified how functional they are. I know that Inventory Pro is in maintenance mode (and has been since before Rucksack was released), so hopefully it all still works fine.