Hey, I just wanted to say the ExternalData member in CollisionSkin should probably made public. It would be nice to have.
I realize its being used in the grid collision system. what i did to enable it in my build is i just renamed it to InternalData in the collision skin and refractored it. then made a new ExternalData member.
I was wondering if this is not a good idea by the way its set up or not. I use the Body.ExternalData member but stuff like ray casting i can't always count on there being a body to get from the CollisionSkin since i use CollisionSkins without bodies for immovable collisions.