Hello, I've had the same problem I think, I have a sliced sprite with a User Defined collider, but whenever I instantiate the prefab the collision of the sprite gets reset to something very small.
I'm using version 1.8 final 2, looking in tk2dSlicedSprite.cs:388 it seems like UpdateCollision() doesn't take into account what kind of colliderType is set, as a temporary fix I changed it like this:
new void UpdateCollider()
{
var sprite = collectionInst.spriteDefinitions[_spriteId];
if (boxCollider && sprite.colliderType == tk2dSpriteDefinition.ColliderType.Box)
{
boxCollider.center = boundsCenter;
boxCollider.extents = boundsExtents;
}
}
This seems to have solved the problem for me, for now...