The SkeletonBounds class is a helper class to do hit detection with bounding boxes. You don't have to use it, you could write your own similar class using the bounding box polygons. SkeletonBounds uses coordinates that are local to the GameObject. Any point you use for hit detection also needs to be in the GameObject's local coordinates. If you have two GameObjects with a SkeletonBounds for each, they use local GameObject coordinates so hit detection can't be done directly. I will consider adding a method to transform the SkeletonBounds coordinates using SRT. This will make it easier to use SkeletonBounds for GameObjects that share a parent by transforming the SkeletonBounds coordinates by the GameObejct's SRT to go from local to parent coordinates. Task:
https://trello.com/c/yVRmAQsM/50-add-tr ... etonbounds
I would like to support Unity colliders for bounding boxes but haven't had a chance to give it a try.