The different parts of the model are different objects so that we can turn their visibility on and off as the player customizes their character (i.e. pants vs skirt). So all the clothing has to be skinned to the same skeleton, even though we need to be able to access them as individual pieces of geometry as well.
http://ravenworks.ca/temp/multiobjectbones_away360_edit.zip Here are the three changed files; I've surrounded my changes by // AF//. I'm not sure if this is optimized (i.e. if it would be faster to have a permanent 'controller' var for use in the 'for each' loops, instead of creating a new one every time a property is changed?) but it should work. Thanks!
